UpdatePanel中的控件丢失了JQuery事件

Ach*_*les 6 asp.net jquery

我有一个位于updatepanel控件内的按钮.按钮的click事件有一个通过JQuery定义的函数.异步回发完成后,随后单击按钮时,JQuery事件将无法触发. 在异步刷新按钮的单击事件后,我需要做什么来纠正这种行为并维护JQuery事件附件?

Rus*_*Cam 16

把你的jquery事件处理程序绑定到以下函数中

function pageLoad(sender,args) {

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

}
Run Code Online (Sandbox Code Playgroud)

pageLoad在每次回发,同步或异步后执行.pageLoad是ASP.NET AJAX中的保留函数名称,用于此目的.$(document).ready()另一方面,当DOM最初准备好/加载时,仅执行一次.

请参阅ASP.NET AJAX客户端生命周期事件概述