我有一个页面包含 Ajax UpdatePanel,里面有一些控件,还有一些其他控件,当我单击提交按钮时,UpdatePanel 将被更新,并且 JQuery 事件将通过使用“Sys.WebForms”重新挂钩.PageRequestManager.getInstance();" 如下代码:
function DocReady() {
$('#txtNewPassword').click(function () {
alert('clicked');
});
}
$(document).ready(function () {
DocReady();
});
$(document).ready(function () {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
DocReady();
});
});
问题是,在任何部分回发之后,UpdatePanel JQuery 事件之外的控件重新挂钩 X 次,其中 X = 部分回发调用的次数。