私はSharepoint webpart(VS2010を使用して作成)から「カレンダーに追加」機能を使用しています。ICalのインポートによって新しいカレンダーが作成されるicsファイルを開くとき
ICSファイルをプログラマチックにエクスポートしましたが、問題はありません。
しかし、問題はOUTLOOKからICSファイルを開こうとするときです。
ICSファイルには、単一の予定がある場合は、問題なく....
ICSファイルは、問題が来る複数の予定がある場合は...
私はオープン>>ファイルのやる>>インポート>> ICSファイルを選択して、それが
正常に動作します。しかし、私はちょうどICSファイルをダブルクリックしようとすると、それは新しいカレンダーを作成する代わりに
任意の提案私の既存のデフォルトのカレンダー更新しますか...?
感謝のsliverninjaに発見されたので、あなたは、私たちがこの機能を実現することができないわけ? – user1199808
回避策を実装する必要があります。各カレンダーイベントを別のICSファイルに書き込んだり、ICSサブスクリプションフィードを使用したりしてください。これは、複数のイベントを含むICSに対するOutlookのサポートの制限です。 – SliverNinja
あなたは私に例を挙げることができますか?私はHTTPヘッダー応答を使用してicsファイルをエクスポートします。ファイルを一度だけインポートすることをサポートしています... 私のサンプルコードは、私のサンプルコードです。 プライベートvoid WriteCalendar(文字列データ) { HttpResponse resp = Page.Response; res.Clear(); res.Buffer = true; res.ContentType = "text/calendar"; res.ContentEncoding = Encoding.UTF8; res.Charset = "utf-8"; res.AddHeader( "Content-Disposition"、 "attachment; filename = \" Events.ics \ ""); res.Write(data); res.End(); } – user1199808