Ric*_*pit 10 javascript lifecycle postback asp.net-ajax
我正在寻找一种方法来检查pageLoad()是否在加载事件期间由于回发/异步回发或由于第一次加载和访问而引发此方法.
这类似于Page.IsPostback页面后面代码中的属性.
TIA,Ricky
您可以这样做的一种方法是在Application.Init中连接Application.Load处理程序,然后让该处理程序在运行后取消绑定:
Sys.Application.add_init(AppInit);
function AppInit() {
Sys.Application.add_load(RunOnce);
}
function RunOnce() {
// This will only happen once per GET request to the page.
Sys.Application.remove_load(RunOnce);
}
Run Code Online (Sandbox Code Playgroud)
这将在Application.Init之后执行.它应该是调用pageLoad之前的最后一件事.
| 归档时间: |
|
| 查看次数: |
15517 次 |
| 最近记录: |