Управление календарем на стороне сервера в asp.net с использованием формального формата событий

StackOverflow https://stackoverflow.com/questions/2007182

Вопрос

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

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

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

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

Отметка

Это было полезно?

Решение

Есть полезный вызов библиотеки .net. DDay.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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top