Как лучше всего сделать выбранную дату элемента управления календаря ASP.NET доступной для JavaScript? - PullRequest
0 голосов
/ 18 сентября 2008

Как наилучшим образом сделать выбранную дату элемента управления календаря ASP.NET доступной для JavaScript?

Большинство элементов управления довольно простые, но для календаря требуется нечто большее, чем просто document.getElementById (). Value .

Ответы [ 4 ]

1 голос
/ 18 сентября 2008

Когда вы нажимаете на дату с календарем, ASP выполняет обратную передачу, вы всегда можете поместить значение SelectedDate элемента управления календаря в скрытое поле на странице во время события OnLoad страницы или события SelectionChanged календаря. управление.

0 голосов
/ 18 сентября 2008

Я использую Page.ClientScript.RegisterClientScriptBlock (), чтобы поместить на страницу небольшой скрипт, который просто объявляет переменную с нужным значением. Я надеялся на немного меньше ... неуклюжий.

0 голосов
/ 18 сентября 2008

Вы можете найти полезное расширение MS AJAX Calendar , вы можете получить дату просто

document.getElementById('<%= DateTextBox.ClientID%>').value;

DateTextBox - это элемент управления asp: TextBox , который будет расширен с помощью календаря AJAX.

0 голосов
/ 18 сентября 2008

Это может помочь вам. Он использует YUI, но вы, вероятно, можете перенести некоторые из этих функций в другую библиотеку или создать собственный код. Это должно помочь вам начать.

http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx

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