AutoPostBack с использованием текстового поля ASP.NET и AjaxControlToolkit CalendarExtender - PullRequest
0 голосов
/ 20 сентября 2011

Я хотел бы включить обратную передачу после того, как пользователь выберет дату.Я использую элемент управления CalendarExtender AjaxControlToolkit.Текстовое поле даты, связанное с расширителем, также можно редактировать, что позволяет пользователю вручную вводить дату в определенном формате.Значения нескольких элементов управления, которые находятся на этой странице, должны обновляться в зависимости от вновь выбранной даты и, следовательно, переход на сервер является обязательным.Я попытался использовать свойство экстендера OnClientDateSelectionChanged, которое позволяет мне подключить свой пользовательский javascript, используя который я планировал вызвать обратную передачу, но по какой-то странной причине функция вызывается, только если дата выбрана с использованием экстендера, а не когда вручнуюотредактировано (надеясь, что оно не перехватит событие щелчка при изменении текстового поля).

Я уверен, что многие уже решали эту проблему раньше.Пожалуйста, поделитесь.Спасибо.

1 Ответ

1 голос
/ 21 сентября 2011

Вот оно, как говорится.Установите для AutoPostBack текстового поля значение true и перехватите событие OnTextChanged на стороне сервера.

...