2015-05-29 49 views
0

我正在與其他一些學生一起編寫ASP.NET Web應用程序。我們必須能夠安排在展望中進行預約。到目前爲止,我們能夠使用dday iCalendar庫創建一個.ics文件。用戶可以下載它並將其添加到Outlook中。有沒有辦法添加ics立即添加到Outlook日曆,而不需要用戶強制下載它?將.ics文件添加到Outlook,而不需要用戶下載它

+0

您是否指定了正確的內容類型,即「文本/日曆」? –

+0

我真的不明白你想說什麼。我有這個文件,當用戶打開它時,他可以將它添加到他的日曆中。現在我想讓它在按下按鈕時不會下載文件,而只是將其添加到Outlook日曆中。 –

回答

0

是的,如果用戶使用IE,並且您的網站被添加到可信站點列表中。如果滿足這些條件,則可以使用客戶端Java腳本中的Outlook對象模型,使用new ActiveXObject('Outlook.Application')創建Outlook.Application對象的實例。然後可以調用Application.CreateItem(1)(1代表olAppointmentItem枚舉)。填入所有AppointmentItem屬性並調用AppointmentItem。保存。

相關問題