我将以下javascript代码内联,但在updatepanel完成回发后不会触发:
function EndRequestHandler(sender, args) { alert("this should work"); }
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
有什么想法吗?
感谢。
答案 0 :(得分:3)
$(document).ready( function () { sys.webforms....; }
答案 1 :(得分:1)
在dom load上执行以下功能跟随功能。
function load() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}
答案 2 :(得分:0)
这可能会对你有所帮助。
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm != null) {
prm.add_endRequest(function (sender, e) {
if (sender._postBackSettings.panelsToUpdate != null) {
DisplayCurrentTime(); // here your javascript function
}
});
};
答案 3 :(得分:0)
只是为了清除这里的混乱是完整的代码
function EndRequestHandler(sender, args)
{ yourFunction(); }
jQuery(document).ready(function (){
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
});
希望这有帮助!