我正在寻找一种方法来检查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); }
这将在Application.Init之后执行.它应该是调用pageLoad之前的最后一件事.