У меня есть приложение ASP.NET, которое создает и загружает файлы ICS для пользователя. Работает нормально. С помощью StackOverflow я преодолел число препятствий ICS + Outlook, так что спасибо.
Но Outlook 2007 форматирует мой текстовый ICS-контент в формате HTML. Поэтому я добавлю что-то вроде этого:
Training date/time:
- GMT: [dateAndTime]
- Local: [dateAndTime]
(я не знаю, почему StackOverflow отображает надписи «Обучение» и «Локальный» синим цветом - пожалуйста, игнорируйте это.)
... но когда я открываю ICS в Outlook, это выглядит так:
Дата / время обучения:
- GMT: [dateAndTime]
- Локальный: [dateAndTime]
Поскольку у некоторых из наших пользователей есть средства для работы с календарем и электронной почтой, не поддерживающие HTML, я должен использовать их для простого текста. Когда Outlook форматирует все для меня, я гораздо меньше контролирую внешний вид. (И правила, которым оно следует, неясны. Например, добавление одного пробела в конце строки делает заголовок?)
Как мне предотвратить это? Или, по крайней мере, есть какое-то руководство по стилю Outlook ICS, чтобы я мог использовать эту «функцию» намеренно?