У меня есть несколько элементов ввода и опции на моей странице, каждая из которых (ну почти) имеет событие, связанное с обновлением какого-либо текста на странице после их изменения. Я использую jQuery, который действительно очень крут :)
Я также использую Microsoft Ajax framework, используя UpdatePanel. Причина, по которой я делаю это, состоит в том, что определенные элементы создаются на странице на основе некоторой логики на стороне сервера. Я действительно не хочу объяснять, почему я использую UpdatePanel - даже если бы он мог (с некоторыми усилиями) перезаписать, чтобы использовать только jQuery, я все еще хочу, чтобы UpdatePanel.
Вы, наверное, догадались об этом - как только у меня появится обратная передача в UpdatePanel, события jQuery перестают работать. Я действительно ожидал этого, поскольку «postback» на самом деле не является новой обратной передачей, поэтому мой код в document.ready, который связывает события, больше не будет запущен. Я также подтвердил свое подозрение, прочитав его в библиотеках справки jQuery.
Во всяком случае, мне остается проблема с восстановлением моих элементов управления после обновления UpdatePanel, обновляющего DOM . Мне предпочтительно нужно решение, которое не требует добавления на страницу большего количества файлов .js (плагинов jQuery), но что-то такое же простое, как возможность улавливать «afterupdating» UpdatePanel, где я могу просто вызвать мой метод для повторной привязки всех элементов формы ,
asp.net,jquery,asp.net-ajax,updatepanel,