Controle Calendar ASP.NET

Definição e uso

O controle Calendar é usado para exibir um calendário no navegador.

Este controle pode exibir um calendário de um mês, permitindo que o usuário selecione uma data e também saltar para o mês anterior ou seguinte.

Atributos

Atributos Descrição .NET
Caption Título do calendário. 2.0
CaptionAlign Alinhamento do texto do título do calendário. 2.0
CellPadding 单元格边框与内容之间的空白,以像素计。 1.0
CellSpacing Espaço entre a borda da célula e o conteúdo, em pixels. 1.0
CellSpacing Espaço entre células, em pixels. 1.0
DayHeaderStyle Estilo do cabeçalho do dia na semana. 1.0
DayNameFormat Formato do nome do dia na semana. 1.0
DayStyle Estilo de exibição da data. 1.0
FirstDayOfWeek Qual dia é o primeiro dia da semana. 1.0
Texto do link do próximo mês. NextPrevFormat 1.0
Formato do link do próximo e do mês anterior. NextPrevStyle 1.0
Estilo do link do próximo e do mês anterior. OtherMonthDayStyle 1.0
Estilo da data que não está no mês atual. PrevMonthText 1.0
Texto do link do mês anterior. runat 1.0
Determina se o controle é um controle de servidor. Deve ser configurado como "server". SelectedDates 1.0
SelectedDate SelectedDates 1.0
Data selecionada. SelectedDayStyle 1.0
Estilo da data selecionada. SelectionMode 1.0
Modo de seleção permitido pelo usuário para escolher a data. Texto do link de seleção de mês. 1.0
SelectorStyle Estilo do link de seleção de mês e semana. 1.0
SelectWeekText Texto do link de seleção de semana. 1.0
ShowDayHeader Valor booleano, indica se os cabeçalhos de dia da semana devem ser exibidos. 1.0
ShowGridLines Valor booleano, determina se as linhas da grade entre as datas devem ser exibidas. 1.0
ShowNextPrevMonth Valor booleano, determina se os links do próximo e do mês anterior devem ser exibidos. 1.0
ShowTitle Valor booleano, determina se o título da data deve ser exibido. 1.0
TitleFormat Formato do título da data. 1.0
TitleStyle Estilo do título da data. 1.0
TodayDayStyle Estilo da data de hoje. 1.0
TodaysDate Obter ou definir o valor da data de hoje. 1.0
UseAccessibleHeader Determinar se o <th> deve ser usado em vez do <td> para a cabeça do dia. 2.0
VisibleDate Obter ou definir a data do mês que deve ser exibida no controle Calendar. 1.0
WeekendDayStyle Estilo de fim de semana. 1.0
OnDayRender Quando a célula de cada dia é criada, o nome da função executada.
OnSelectionChanged Quando o usuário escolhe dia, semana ou mês, o nome da função executada.
OnVisibleMonthChanged Nome da função executada quando o usuário navega para diferentes meses.

Atributos Padrão de Controle Web

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

Para uma descrição completa, acesse Atributos Padrão de Controle Web.

Atributos Padrão de Controle

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

Para uma descrição completa, acesseAtributos Padrão de Controle.

Exemplo

Calendar
Neste exemplo, declaramos um controle Calendar no arquivo .aspx, que é o mais simples de usar.
Calendar 2
Neste exemplo, declaramos um controle Calendar no arquivo .aspx. As datas são exibidas com o nome completo em azul, os fins de semana são exibidos com fundo amarelo e texto vermelho, e a data atual é exibida com fundo verde.
Calendar 3
Neste exemplo, declaramos um controle Calendar no arquivo .aspx. As datas são exibidas com o nome completo, e o usuário pode escolher um dia, uma semana ou todo o mês. O dia/semana/mês selecionado é exibido com um fundo cinza.