2012-01-27 6 views
5

Мне не удаётся установить дату и получить дату Datepicker в коде позади (C#) У кого-нибудь есть информация, чтобы дать мне об этом? заранее спасибо!Как установить дату/получить дату Datepicker в codebehind

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



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

С моей Picker является в моей ASPX ... я пытался получить доступ к этому на сочинительство datepicker0. «Что-нибудь», но он не работает – Slrg

+0

может вы публикуете свой код, редактируя вопрос? – Unknown

+1

У вас есть runat = "server"? – Arion

ответ

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

Вы можете получить значение из ниже кода в коде:

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

, так что это должно работать, чтобы получить дату в код позади, но чтобы установить дату? спасибо за вашу помощь – Slrg

0

управления Calendar в asp.net предоставит вам функциональности вам нужно. Перетащите элемент управления из панели инструментов в Visual Studio

затем доступ к управлению Calendar от коды с помощью ID

3

Используйте элемент управления текстового поля ASP:

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

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

Таким образом, вы можете получить и установите значение из кода позади.

+0

Лучшее решение для полной функциональности .. спасибо – EaziLuizi

-1

Вышеуказанный метод не позволяет мне установить значение из кода позади. Я могу только получить дату из кода.

Когда я удаляю форму javascript в заголовке html, кажется, что это работает .. Я думаю, что javascript переопределяет значение в текстовом поле.