你的位置:首页 > 软件开发 > ASP.net > Asp.Net原理Version3.0_页面声明周期

Asp.Net原理Version3.0_页面声明周期

发布时间:2015-06-29 00:00:19
Asp.Net原理Version1.0Asp.Net原理Version2.0 相关源码页面的Process方法 1 // System.Web.UI.Page 2 private void ProcessRequest(bo ...

Asp.Net原理Version3.0_页面声明周期

Asp.Net原理Version1.0

Asp.Net原理Version2.0

 

相关源码

页面的Process方法

Asp.Net原理Version3.0_页面声明周期Asp.Net原理Version3.0_页面声明周期
 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 (#换成@)。