ASP.NET页面生命周期

我们都知道人是有生命的,一个人从呱呱落地到慢慢的老去都要经历一个生命的轮回,这是生命的一个周期。同样,ASP.NET开发的web页面也有它自己的生命周期,从生成道销毁也经历了不同的阶段和过程。

1.独立页面的生命周期事件顺序

Code

 输出结果:

Page_PreInit
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
Page_LoadComplete
Page_PreRender
Page_PreRenderComplete
Page_SaveStateComplete


button事件激发执行顺序

Page_PreInit
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
Button 事件触发!
Page_LoadComplete
Page_PreRender
Page_PreRenderComplete
Page_SaveStateComplete 

 

2.具有master页的生命周期事件顺序

 

 

Code

 输出结果:

Page_PreInit
MasterPage_Init
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
MasterPage_Load
Page_LoadComplete
Page_PreRender
MasterPage_PreRender
Page_PreRenderComplete
Page_SaveStateComplete


单击button 事件执行顺序

Page_PreInit
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
Button 事件触发!
Page_LoadComplete
Page_PreRender
Page_PreRenderComplete
Page_SaveStateComplete 

 

参考:亮剑.net

 

posted @ 2009-11-11 11:04  StarWang  阅读(748)  评论(0编辑  收藏  举报