Как установить дату / получить дату для Datepicker в codebehind - PullRequest
6 голосов
/ 27 января 2012

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

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



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

Ответы [ 4 ]

6 голосов
/ 27 января 2012
<input id="datepicker0" type="text" name="datepickernm"/> 

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

String text = Page.Request.Form["datepickernm"]
3 голосов
/ 28 января 2012

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

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

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

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

0 голосов
/ 29 апреля 2013

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

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

0 голосов
/ 27 января 2012

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

, а затем получите доступ к элементу управления Calendar из кода, используя идентификатор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...