Как да предотвратите: Програмно създадените ICS файлове стават HTML-форматирани в Outlook 2007

Имам ASP.NET приложение, което създава и изтегля ICS файлове на потребителя. Работи добре. С помощта на StackOverflow преодолях много препятствия на ICS+Outlook, така че благодаря.

Но Outlook 2007 форматира HTML моето ICS съдържание с обикновен текст. Така че ще сложа нещо подобно:

Training date/time:  
- GMT:  [dateAndTime]  
- Local: [dateAndTime]

(Не знам защо StackOverflow прави Training и Local сини по-горе - моля, игнорирайте това.)

...но когато отворя ICS в Outlook, изглежда така:

Дата/час на обучението:

  • GMT: [дата и час]
  • Локално: [дата и час]

Тъй като някои от нашите потребители имат инструменти за календар/имейл без активиран HTML, трябва да използвам съдържание с обикновен текст. Когато Outlook форматира всичко вместо мен, имам много по-малко контрол върху външния вид. (И правилата, които следва, са неясни. Напр. добавянето на едно празно място в края на ред го прави заглавие?)

Как да предотвратя това? Или поне има ли някакво ръководство за стил на Outlook ICS, за да мога да използвам тази функция умишлено?


person TomK    schedule 14.07.2010    source източник
comment
намирал ли си някога решение за това?   -  person matt b    schedule 23.04.2012


Отговори (1)


Опитахте ли да използвате X-ALT-DESC?

X-ALT-DESC;FMTTYPE=text/html:<div>Training date/time</div><ul>
 <li>GMT: [dateAndTime]</li><li>Local: [dateAndTime]</li></ul>

По този начин можете да имате нормално "текстово" описание в DESCRIPTION и да предоставите алтернативно, форматирано в html описание в X-ALT-DESC.

-Дъг

person Doug    schedule 24.08.2010