Элемент управления выбора даты jQuery с панелью обновления - PullRequest
0 голосов
/ 27 марта 2012

Я разработал пользовательский элемент управления Calendar с помощью средства выбора даты jQuery.Теперь моя проблема заключается в том, что когда я использую этот элемент управления на обычной веб-странице, все необходимые проверки (например, дата не может быть больше текущей даты и т. Д.) Запускаются отлично, но когда я помещаю этот пользовательский элемент управления на панель обновления после частичного обновления страницывсе проверки JQuery перестают работать.Есть идеи об этом странном поведении?

1 Ответ

2 голосов
/ 27 марта 2012

Частичное обновление означает, что больше нет событий, связанных с элементами управления jQuery, потому что элементы управления были отрисованы снова, а jQuery для привязки к ним не имеет.

Это можно исправить с помощью live (), Delegate () или on () (в зависимости от вашей версии jQuery) или вы можете зарегистрировать свои скрипты в ScriptManager, чтобы они запускались снова после частичной перезагрузки.

Подробнее:

Используйте RegisterStartupScript , чтобы зарегистрировать скрипт в ScriptManager.Сценарий должен запускаться каждый раз, когда UpdatePanel загружается или перезагружается.Я не играл с этим в течение долгого времени, так как я начал использовать MVC, поэтому я, вероятно, не буду намного больше помогать.

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