asp.net – 如何创建一个.ICS文件与多个VEVENT导入到现有的Outlook日历

前端之家收集整理的这篇文章主要介绍了asp.net – 如何创建一个.ICS文件与多个VEVENT导入到现有的Outlook日历前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要允许用户下载具有多个会议日期的活动.为了做到这一点,我创建了一个要下载的memorystream来生成一个.ics文件.例如:
BEGIN:VCALENDAR
PRODID:-//Company//Product//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Subject of Event
LOCATION:Location of Event
UID:1227559810-8527e2c-20847@domain.com
DESCRIPTION:Some description
DTEND:20081101T200000Z
DTSTART:20081101T200000Z
PRIORITY:3
END:VEVENT
BEGIN:VEVENT
  ...
END:VEVENT
END:VCALENDAR

如果我在这个文件中只包含一个VEVENT,它将保存到我现有的Outlook日历.但是,当我有多个VEVENT时,它会将其作为新日历打开,并将其归档到“其他日历”下.

有没有办法(不使用Outlook内的文件 – 导入)来指定在打开时将日历自动导入现有日历?

更新:为了澄清,每个VEVENT都与单个“约会”有关.然而,可能有也可能不是重复的模式.

-麦克风

解决方法

我不认为这会奏效.导入这些“开放”规范的展望有限.尝试导入具有多个联系人的vCard文件时遇到类似的问题.我最终分割文件并在Outlook中编写一个脚本来导入目录中的所有文件.

猜你在找的asp.Net相关文章