Средства управления в UpdatePanel, теряющем События JQuery

У меня есть кнопка, которая является в рамках управления updatepanel. Событие щелчка кнопки имеет функцию, определяемую для него через JQuery. После того как асинхронная обратная передача завершает сбои события JQuery для увольнения, когда кнопка нажата впоследствии. Что я должен сделать, чтобы исправить это поведение и поддержать вложение события JQuery к событию щелчка кнопки, после того как оно было обновлено асинхронно?

6
задан Achilles 4 January 2010 в 20:13
поделиться

1 ответ

поместите обработчик события запроса в следующую функцию

function pageLoad(sender,args) {

    // binding code here, for example
    $('#button').click(function(e) {
        // do something when the click event is raised
    });

}

pageLoad, которая выполняется после каждого постбэка, синхронного или асинхронного. pageLoad - это зарезервированное для этой цели имя функции в ASP.NET AJAX. С другой стороны, $(document).ready() выполняется только один раз, когда DOM изначально готов/загружен.

Смотрите этот Обзор ASP. События жизненного цикла клиента NET AJAX

16
ответ дан 8 December 2019 в 14:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: