Control Calendar de ASP.NET

Definición y uso

El control Calendar se utiliza para mostrar el calendario en el navegador.

Este control puede mostrar el calendario de un mes determinado, permitiendo al usuario seleccionar una fecha y también saltar al mes anterior o siguiente.

Atributos

Atributos Descripción .NET
Caption El título del calendario. 2.0
CaptionAlign El texto del título del calendario alineado. 2.0
CellPadding 单元格边框与内容之间的空白,以像素计。 1.0
CellSpacing Espacio en blanco entre el borde de la celda y el contenido, en píxeles. 1.0
CellSpacing Espacio en blanco entre celdas, en píxeles. 1.0
DayHeaderStyle Estilo del encabezado del día. 1.0
DayNameFormat Formato del nombre del día de la semana. 1.0
DayStyle Estilo de la fecha. 1.0
FirstDayOfWeek ¿Cuál es el primer día de la semana? 1.0
Texto del enlace del mes siguiente. NextPrevFormat 1.0
Formato del enlace del mes siguiente y anterior. NextPrevStyle 1.0
Estilo del enlace del mes siguiente y anterior. OtherMonthDayStyle 1.0
Estilo de la fecha que no está en el mes actual. PrevMonthText 1.0
Texto del enlace del mes anterior. runat 1.0
Especifica que el control es un control del servidor. Debe establecerse en "server". SelectedDates 1.0
SelectedDate SelectedDates 1.0
Fecha seleccionada. SelectedDayStyle 1.0
Estilo de la fecha seleccionada. SelectionMode 1.0
permi te al usuario cómo seleccionar la fecha. Texto del enlace de selección del mes. 1.0
SelectorStyle Estilo del enlace de selección del mes y la semana. 1.0
SelectWeekText Texto del enlace de selección de la semana. 1.0
ShowDayHeader Valor booleano, que indica si se muestra el encabezado de los días de la semana. 1.0
ShowGridLines Valor booleano, que especifica si se muestra la línea de cuadrícula entre las fechas. 1.0
ShowNextPrevMonth Valor booleano, que especifica si se muestra el enlace del mes siguiente y anterior. 1.0
ShowTitle Valor booleano, que especifica si se muestra el título de la fecha. 1.0
TitleFormat Formato del título de la fecha. 1.0
TitleStyle Estilo del título de la fecha. 1.0
TodayDayStyle Estilo de la fecha de hoy. 1.0
TodaysDate Obtener o establecer el valor de la fecha de hoy. 1.0
UseAccessibleHeader Determina si se utiliza <th> en lugar de <td> para el encabezado del día. 2.0
VisibleDate Obtener o establecer la fecha del mes que se debe mostrar en el controlador Calendar. 1.0
WeekendDayStyle Estilo del fin de semana. 1.0
OnDayRender El nombre de la función que se ejecuta cuando se crea cada celda de día.
OnSelectionChanged Cuando el usuario selecciona día, semana o mes, el nombre de la función que se ejecuta.
OnVisibleMonthChanged El nombre de la función ejecutada cuando el usuario navega a un mes diferente.

Atributos Estándar de Web Control

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

Para una descripción completa, visite Atributos Estándar de Web Control.

Atributos Estándar de Controladores

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

Para una descripción completa, visiteAtributos Estándar de Controladores.

Ejemplo

Calendar
En este ejemplo, declaramos un controlador Calendar en el archivo .aspx que es el más simple de usar.
Calendar 2
En este ejemplo, declaramos un controlador Calendar en el archivo .aspx. Las fechas se muestran con nombre completo en azul, los fines de semana se muestran con fondo amarillo y texto rojo, y la fecha actual se muestra con fondo verde.
Calendar 3
En este ejemplo, declaramos un controlador Calendar en el archivo .aspx. Las fechas se muestran con nombre completo, el usuario puede seleccionar un día, una semana o todo el mes, y el día/semana/mes seleccionado se muestra con un fondo de color gris.