La mejor manera de hacer la fecha seleccionada de un ASP.NET control de Calendario disponible para JavaScript?
-
01-07-2019 - |
Pregunta
La mejor manera de hacer la fecha seleccionada de un ASP.NET control de Calendario disponible para JavaScript?
La mayoría de los controles son bastante simples, pero el calendario se requiere más que una simple documento.getElementById().valor.
Solución
Cuando haga clic en una fecha en el calendario de la ASP, hace una devolución de datos, siempre se puede poner el SelectedDate valor del control de calendario en un campo oculto en la página durante el evento OnLoad de la página o el evento SelectionChanged de control de Calendario.
Otros consejos
Esto podría ayudarle.Utiliza YUI, pero usted puede probablemente el puerto de algunos de los que la funcionalidad con respecto a otra biblioteca o código personalizado de ella.Se debe comenzar a pesar.
http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx
Usted puede encontrar útil el MS AJAX Calendario extensor de control, se puede obtener la fecha sólo por
document.getElementById('<%= DateTextBox.ClientID%>').value;
DateTextBox es un asp:TextBox el control que se ampliará con el AJAX de calendario.
Estoy usando la Página.ClientScript.RegisterClientScriptBlock() para poner un pequeño script en la página que se acaba de declarar una variable con el valor deseado.Yo estaba esperando para algunos un poco menos...torpe.