Cómo: Leer las fechas seleccionadas en el control Calendar de servidor Web

Actualización: noviembre 2007

En el primer ejemplo se muestra el día actualmente seleccionado. En el segundo ejemplo se muestran todas las fechas seleccionadas, que pueden ser un solo día, una semana o un mes.

Ejemplo

' Example 1
Label1.Text = Calendar1.SelectedDate.ToShortDateString()

' Example 2
Dim s As String = ""
Dim d As DateTime
For Each d In Calendar1.SelectedDates
    s &= "<br />" & d.ToShortDateString()
Next
Label1.Text = s
// Example 1
Label1.Text = Calendar1.SelectedDate.ToShortDateString();

// Example 2
String s = "";
foreach(DateTime d in Calendar1.SelectedDates)
{
    s += "<br />" + d.ToShortDateString();
}
Label1.Text = s;

Compilar el código

Para este ejemplo se necesitan:

  • Una página de formularios Web Forms

  • Un control Calendar denominado Calendar1.

  • Un control Label denominado Label1.

Programación eficaz

Si sólo se selecciona un día, la propiedad SelectedDates obtendrá sólo una fecha. Si se selecciona una semana o un mes, la propiedad SelectedDate obtendrá la primera fecha de esa colección.

Vea también

Tareas

Cómo: Responder a la selección de fecha en un control Calendar de servidor Web

Conceptos

Información general sobre Calendar (Control de servidor Web)