2009-08-20 45 views

回答

2

這裏有一些選擇:

動態生成ICS文件

最簡單的方法是產生一個ICS (iCalendar)文件,目前它下載。這不會自動創建約會,但用戶可以輕鬆打開並保存到Outlook中。有一個great tutorial on MSDN顯示如何做到這一點。

使用MAPI

您可以添加JavaScript或VBScript來你的ASP.NET頁面,並使用MAPI做到這一點。需要Here's the code。再次,這不會自動創建約會。其他缺點是用戶將收到安全提示,它只能在IE中工作,並且需要將IE的安全設置設置爲允許ActiveX腳本。

使用Exchange

如果Outlook已使用Exchange被部署到企業環境中,你有幾種選擇:CDOEX(相當過時),WebDAV的(少過時)和Exchange Web服務(推薦)。有all of these here的示例代碼。只要配置了其中一個選項,就可以獲得良好的用戶體驗。