Tôi đang làm việc trên tính năng "Thêm vào Lịch" từ webpart của tôi hơn (được tạo bằng cách sử dụng VS2010).Nhập ICal tạo lịch mới Khi mở tệp ics
Tôi đã xuất tệp ICS theo chương trình mà không gặp sự cố nào.
Nhưng vấn đề là khi tôi cố gắng mở tệp ICS từ OUTLOOK.
Nếu file ICS có hẹn duy nhất, không có vấn đề ....
Nếu file ICS có nhiều cuộc hẹn, vấn đề đi ...
Khi tôi tập >> Mở >> Nhập >> Chọn ics tập tin, nó hoạt động tốt
Nhưng nếu tôi cố gắng chỉ cần nhấp vào tập tin ICS tăng gấp đôi, nó tạo ra một lịch NEW thay vì cập nhật lịch mặc định hiện tại của tôi
Bất kỳ đề xuất ...?
nhờ sliverninja, vì vậy bạn có nghĩa là chúng ta không thể đạt được chức năng này ??? – user1199808
Bạn cần triển khai các giải pháp thay thế - viết từng sự kiện lịch vào các tệp ICS riêng biệt hoặc sử dụng nguồn cấp dữ liệu đăng ký ICS. Đây là giới hạn hỗ trợ của Outlook cho ICS với nhiều sự kiện. – SliverNinja
bạn có thể cho tôi một ví dụ không? im bằng cách sử dụng phản hồi tiêu đề http để xuất tệp ics. nó chỉ hỗ trợ nhập tệp một lần ... HEre là mã mẫu của tôi .. void riêng WriteCalendar (dữ liệu chuỗi) { 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 (dữ liệu); res.End(); } – user1199808