在ASP.NET AJAX中,可以使用Sys.WebForms.PageRequestManager
类的add_pageLoaded
方法来检查页面是否在保留函数pageLoad
中回发。
具体步骤如下:
Sys.WebForms.PageRequestManager
类的add_pageLoaded
方法来注册一个回调函数,该函数将在页面完全加载后执行。Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);
function pageLoaded() {
// 在这里编写检查页面是否在保留函数pageLoad中回发的代码
}
pageLoaded
函数中,可以使用Sys.WebForms.PageRequestManager
类的get_isInAsyncPostBack
方法来检查页面是否在保留函数pageLoad
中回发。function pageLoaded() {
if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
// 页面正在保留函数pageLoad中回发
} else {
// 页面未在保留函数pageLoad中回发
}
}
通过以上步骤,可以在ASP.NET AJAX中检查页面是否在保留函数pageLoad
中回发。
领取专属 10元无门槛券
手把手带您无忧上云