Ajax / UpdatePanel のタイムアウトの挙動を調べてみた
使ったコード
<asp:ScriptManager ID="ScriptManager" runat="server"> <Scripts> <asp:ScriptReference Path="javascript/request.js" /> </Scripts> </asp:ScriptManager> |
Sys.Application.add_init(AppInit); function AppInit(sender){ var prm = Sys.WebForms.PageRequestManager.getInstance(); if (!prm.get_isInAsyncPostBack()) { prm.add_initializeRequest(InitializeRequest); prm.add_beginRequest(onBeginRequest); prm.add_endRequest(onEndRequest); prm.add_pageLoaded(onPageLoaded); prm.add_pageLoading(onPageLoading); } } |
通常は
ページの表示
initializeRequest のみ
スクリプト実行時
initializeRequest
beginRequest
onPageLoading
onPageLoaded
onEndRequest
タイムアウト時
initializeRequest
beginRequest
onEndRequest
Comments