bool ProcessLoadComplete ()
{
Trace.Write ("aspx.page", "Begin LoadComplete");
OnLoadComplete (EventArgs.Empty);
Trace.Write ("aspx.page", "End LoadComplete");
if (IsCrossPagePostBack)
return true;
if (IsCallback) {
string result = ProcessCallbackData ();
HtmlTextWriter callbackOutput = new HtmlTextWriter (Response.Output);
callbackOutput.Write (result);
callbackOutput.Flush ();
return true;
}
Trace.Write ("aspx.page", "Begin PreRender");
PreRenderRecursiveInternal ();
Trace.Write ("aspx.page", "End PreRender");
ExecuteRegisteredAsyncTasks ();
Trace.Write ("aspx.page", "Begin PreRenderComplete");
OnPreRenderComplete (EventArgs.Empty);
Trace.Write ("aspx.page", "End PreRenderComplete");
Trace.Write ("aspx.page", "Begin SaveViewState");
SavePageViewState ();
Trace.Write ("aspx.page", "End SaveViewState");
Trace.Write ("aspx.page", "Begin SaveStateComplete");
OnSaveStateComplete (EventArgs.Empty);
Trace.Write ("aspx.page", "End SaveStateComplete");
return false;
}