ASP.NET Calendar компонент

Определение и использование

Компонент Calendar используется для отображения календаря в браузере.

Этот компонент может отображать календарь месяца, позволяя пользователю выбирать даты и переходить к предыдущему или следующему месяцу.

Свойства

Свойства Описание .NET
Caption Заголовок календаря. 2.0
CaptionAlign Форматирование текста заголовка календаря. 2.0
CellPadding 单元格边框与内容之间的空白,以像素计。 1.0
CellSpacing Пробел между рамкой ячейки и содержимым, измеренный в пикселях. 1.0
CellSpacing Пробел между ячейками, измеренный в пикселях. 1.0
DayHeaderStyle Стиль для отображения названий дней в заголовке. 1.0
DayNameFormat Формат для отображения названий дней в неделе. 1.0
DayStyle Стиль для отображения даты. 1.0
FirstDayOfWeek Какой день является первым днем недели. 1.0
Текст ссылки на следующий месяц. NextPrevFormat 1.0
Формат ссылок на следующий и предыдущий месяц. NextPrevStyle 1.0
Стиль для ссылок на следующий и предыдущий месяц. OtherMonthDayStyle 1.0
Стиль для даты, которая не в текущем месяце. PrevMonthText 1.0
Текст ссылки на предыдущий месяц. runat 1.0
Определяет, является ли этот контроль серверным контролем. Должно быть установлено в "server". SelectedDates 1.0
SelectedDate SelectedDates 1.0
Выбранная дата. SelectedDayStyle 1.0
Стиль выбранной даты. SelectionMode 1.0
Как пользователю выбирать даты. Текст ссылки для выбора месяца. 1.0
SelectorStyle Стиль ссылки для выбора месяца и недели. 1.0
SelectWeekText Текст ссылки для выбора недели. 1.0
ShowDayHeader Булево значение, указывающее, показывать ли заголовки дней в неделе. 1.0
ShowGridLines Булево значение, определяет, показывать ли линии сетки между датами. 1.0
ShowNextPrevMonth Булево значение, определяет, показывать ли ссылки на следующий и предыдущий месяц. 1.0
ShowTitle Булево значение, определяет, показывать ли заголовок даты. 1.0
TitleFormat Формат заголовка даты. 1.0
TitleStyle Стиль заголовка даты. 1.0
TodayDayStyle Стиль сегодняшнего дня. 1.0
TodaysDate Получение или установление значения сегодняшней даты. 1.0
UseAccessibleHeader Определяет, использовать ли <th> вместо <td> для заголовков дней. 2.0
VisibleDate Получение или установление даты месяца, который нужно показать на контроле Calendar. 1.0
WeekendDayStyle Стиль выходных. 1.0
OnDayRender Когда создается ячейка每一天, имя выполняемой функции.
OnSelectionChanged Когда пользователь выбирает день, неделю или месяц, имя выполняемой функции.
OnVisibleMonthChanged Имя функции, выполняемой при навигации пользователя к разным месяцам.

Стандартные свойства Web контроллеров

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth 
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled 
SkinID, Style, TabIndex, ToolTip, Width

Для полного описания, пожалуйста, посетите Стандартные свойства Web контроллеров.

Стандартные свойства контроллеров

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

Для полного описания, пожалуйста, посетитеСтандартные свойства контроллеров.

Пример

Calendar
В этом примере мы в файле .aspx объявили один из самых простых контроллеров Calendar.
Calendar 2
В этом примере мы в файле .aspx объявили контроллер Calendar. Даты отображаются с полным названием в голубом цвете, выходные дни отображаются с желтым фоном и красным текстом, а текущая дата отображается с зеленым фоном.
Calendar 3
В этом примере мы в файле .aspx объявили контроллер Calendar. Даты отображаются с полным названием, пользователь может выбрать день, неделю или весь месяц. Выбранные день/неделю/месяц отображаются с серым фоном.