• Microsoft .NET
  • ASP.NET
  • Создание элемента управления Calendar (календарь), использующего AJAX

Создание элемента управления Calendar (календарь), использующего AJAX - Для начала убедимся, что используемая среда разработки поддерживает ASP.NET AJAX

ОГЛАВЛЕНИЕ

 

Для начала убедимся, что используемая среда разработки поддерживает ASP.NET AJAX

Для того чтобы использовать данный элемент управления Calendar, убедитесь, что среда разработки поддерживает ASP.NET AJAX Framework. Если вы используете Visual Studio 2008, то данный фрэймворк уже есть в наличии. Тем не менее, если вы используете Visual Studio 2005, то вам нужно загрузить и установить ASP.NET AJAX framework с сайта Майкрософт, http://www.asp.net/ajax/. Для более детальной информации обратитесь к статье "Основы AJAX и начало работы с Microsoft's ASP.NET AJAX Framework".

Наш элемент Calendar использует элементы UpdatePanel и PopupControlExtender. В то время как UpdatePanel является частью "Essential Components" (основных компонентов) фрэймворка, PopupControlExtender является частью инструментария ASP.NET AJAX Control Toolkit, который должен быть загружен отдельно (даже для Visual Studio 2008). Если вы рассмотрите статью "Примеры Control Toolkit", то вы заметите, что элемент управления Calendar уже содержится в Toolkit. Я создаю свой собственный календарь, использующий AJAX, вместо того, чтобы использовать уже существующий в Control Toolkit, поскольку я хочу добавить выпадающие списки выбора месяца и года. Кроме того, имелось также несколько ошибок  отображения в данном элементе управления Calendar. Я советую вам опробовать мой, а также календарь из AJAX Control Toolkit, и использовать тот, который больше всего подойдет вам.