control calendar de asp.net
una vez desarrollando una aplicación web en php, me tope con tener que usar un calendario, tremenda complicacion tener que programar un calendario. Al final termine usando un codigo libre que encontre de un calendario en javascript. ASP.NET facilita un control calendario que es arrastrar y soltar. Lo uso de la siguiente forma. Cuando pido una fecha al usuario, coloco texbox, un boton o imagen , y un control Calendar pero este al momento de cargar la página este esta oculto.
this.Calendar1.Visible = false;
Cuando apreto el boton para seleccionar fecha, muestro el calendario.
private void btCrear_Click(object sender, System.EventArgs e)
{
this.Calendar1.Visible = true;
}
Cuando selecciono la fecha vuelvo a ocultar el calendario.
y muestro la fecha en formato corto en el textbox.
private void Calendar1_SelectionChanged(object sender, System.EventArgs e)
{
this.TextBox1.Text = this.Calendar1.SelectedDate.ToShortDateString();
this.Calendar1.Visible = false;
}
Se puede asignar codigo javascript a un boton .net como?