2010-05-20 4 views
1

У меня есть текстовое поле, расширенное с расширителем календаря в ASP.NET Ajax. Если я получаю выбранную дату календаря, переменная имеет значение null, а текст текстового поля всегда по умолчанию соответствует указанному мной значению (по умолчанию) для загрузки страницы.Получить выбранную дату из calendarextender

Как я могу выбрать выбранную дату, когда я ее меняю? Мне нужно это для обработчика событий нажатия кнопки.

Благодаря

ответ

0

календарь расширитель имеет свойство SelectedDate() на стороне клиента API, и dateSelectionChanged событие, если необходимо немедленное уведомление; вы можете получить выбранную дату через:

var date = $find("<%= cal1").get_selectedDate(); 

который не должен быть нулевой; Я посмотрел в JS, и он устанавливает его, когда нажимает на день.

HTH.

+0

Есть ли способ получить это через C#? – dotnetdev

+0

CalendarExtender.SelectedDate, хотя я не знаю, обновляется ли оно в зависимости от того, что было выбрано последним на сервере. Однако на сервере текстовое поле должно иметь значение даты. –

+0

Это, похоже, не работало для меня. – dotnetdev

Смежные вопросы