2012-01-27 16 views
5

No puedo configurar una fecha y obtener una fecha de Datepicker en el código detrás (C#) ¿Alguien tiene información para darme acerca de esto? ¡gracias por adelantado!Cómo establecer una fecha/obtener una fecha para Datepicker en codebehind

<input id="datepicker" value="01/01/2011" type="text"/> 



$(document).ready(function() { 
    $("#datepicker").datepicker(); 
}); 
+0

Desde mi Selector es en mi aspx ... he intentado tener acceso a ella mediante escritura datepicker0. "Nada", pero que no funciona puede – Slrg

+0

publicas tu código editando la pregunta? – Unknown

+1

¿Tiene runat = "servidor"? – Arion

Respuesta

6
<input id="datepicker0" type="text" name="datepickernm"/> 

Usted puede obtener el valor de debajo de código en el código subyacente:

String text = Page.Request.Form["datepickernm"] 
+1

así que esto debería funcionar para obtener la fecha código detrás, pero para establecer una fecha? gracias por su ayuda – Slrg

0

el control de calendario en asp.net le proporcionará la funcionalidad que necesita. Arrastre el control de la caja de herramientas en Visual Studio

entonces acceder al control de calendario de código subyacente utilizando el ID de

3

utilizar un control de cuadro de texto ASP:

<asp:textbox runat="server" id="txtDate"/> 

<script type="text/javascript"> 
    $('#<%= txtDate.ClientID %>').datepicker(); 
</script> 

esta manera se puede conseguir y establecer el valor del código detrás.

+0

La mejor solución para la funcionalidad completa .. gracias – EaziLuizi

-1

El método anterior no me permite establecer el valor del código detrás. Solo puedo obtener la fecha del código.

Cuando elimino el javascript del encabezado html, parece que funciona ... creo que el javascript está anulando el valor en el cuadro de texto.

Cuestiones relacionadas