Asp.Net原理Version1.0Asp.Net原理Version2.0 相关源码页面的Process方法 1 // System.Web.UI.Page 2 private void ProcessRequest(bo ...
Asp.Net原理Version1.0
Asp.Net原理Version2.0
相关源码
页面的Process方法
1 // System.Web.UI.Page 2 private void ProcessRequest(bool includeStagesBeforeAsyncPoint, bool includeStagesAfterAsyncPoint) 3 { 4 if (includeStagesBeforeAsyncPoint) 5 { 6 //调用子类的方法(这是个虚方法),1,创建页面控件树 7 this.FrameworkInitialize(); 8 base.ControlState = ControlState.FrameworkInitialized; 9 }10 bool flag = this.Context.WorkerRequest is get='_blank'>IIS7WorkerRequest;11 try12 {13 try14 {15 if (this.IsTransacted)16 {17 this.ProcessRequestTransacted();18 }19 else20 {21 //页面声明周期的主要部分22 this.ProcessRequestMain(includeStagesBeforeAsyncPoint, includeStagesAfterAsyncPoint);23 }24 if (includeStagesAfterAsyncPoint)25 {26 flag = false;27 this.ProcessRequestEndTrace();28 }29 }30 catch (ThreadAbortException)31 {32 try33 {34 if (flag)35 {36 this.ProcessRequestEndTrace();37 }38 }39 catch40 {41 }42 }43 finally44 {45 if (includeStagesAfterAsyncPoint)46 {47 this.ProcessRequestCleanup();48 }49 }50 }51 catch52 {53 throw;54 }55 }
原标题:Asp.Net原理Version3.0_页面声明周期
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。