Управление календарем на стороне сервера в asp.net с использованием формата событий ical - PullRequest
4 голосов
/ 05 января 2010

Кто-нибудь знает элемент управления планировщика Календаря, который будет отображать целый месяц событий, включая заголовок события в каждый день? Мне нужно, чтобы он использовал формат данных ical, который можно получить из спокойного запроса веб-службы.

Я бы хотел, чтобы элемент управления выводил простой HTML без JavaScript, поскольку он должен работать на веб-сайте государственного сектора или корректно ухудшаться, если нет.

Буду благодарен за любые предложения.

Заранее спасибо,

Mark

Ответы [ 3 ]

3 голосов
/ 18 января 2010

Существует полезный вызов библиотеки .net DDay.iCal , который позволяет десериализовать документ ical в классы и работать с ними напрямую.

http://www.ddaysoftware.com/Pages/Projects/DDay.iCal/

Существует множество примеров, показывающих, как показать содержимое файлов ical в файле aspx календаря / планировщика.

Это действительно должно помочь вам.

Вы можете даже скачать исходный код здесь:

http://sourceforge.net/projects/dday-ical/files/dday-ical/0.80/DDay-iCal_0-80_src.zip/download

Надеюсь, это поможет.

1 голос
/ 05 января 2010

Элемент управления планировщика Telerik имеет эту поддержку; он имеет элемент управления планировщика, который позволяет просматривать весь месяц или переходить к просмотру дня / недели. Вы также можете легко экспортировать результаты в формат ICS. Более подробную информацию можно найти на демонстрационном веб-сайте: demos.telerik.com, посмотрите на демо-сайте MS AJAX элемент управления планировщика.

0 голосов
/ 08 января 2010

Я не использовал это, но я подал заметку на это для себя на будущее. Club Starter Kit (http://www.asp.net/downloads/starter-kits/club/) имеет функцию просмотра событий в календаре и загрузки их в Outlook как iCal. Не знаю, как он построен (или качество кода), так как я код еще не просматривался, но вы можете проверить его.

...