Welcome 微信登录

首页 / 网页编程 / ASP.NET / Page_Load Page_Init方法使用原理

Page_Load Page_Init方法使用原理2011-02-02网页的生命周期列表:

PreInit (2.0)

->初始化Theme,应用MasterPage和控件Skin

->Init

->InitComplete (2.0)

->If PostBack,创建子控件并加载控件/视图状态

->PreLoad (2.0)

->Load

->If PostBack,则触发服务器端事件

->LoadComplete (2.0)

->If not PostBack,则创建子控件

->PreRender

->PreRenderComplete (2.0)

->保存控件/视图状态

->SaveStateComplete (2.0)

->Render

->Unload

需要注意的是上图中标注(2.0)的事件即ASP.NET 2.0中新增的事件都仅仅是Page类中可以使用,并不是像其他事件一样可以在控件中使用。

ASP.NET 2.0中可以通过启用(默认值为True)AutoEventWireUp为网页事件创建事件处理程序,并使用隐式为事件处理程序注册的方法名。