asp.net生命周期包括 :初始化、加载视图状态 处理回发数据、加载、发送回发更改通知、处理回发事件、预呈现、保存状态、呈现、处置。卸载。
页面执行包含了下表中按顺序列出的几个阶段,他们被标志成为应用程序级别的事件,同时也可能是一些受保护、重定义的方法:
阶段 页面事件 可重定义的方法
页面初始化 Init
视图状态加载 LoadViewState
回传数据处理 控件里实现了IPostBackDataHandler接口的LoadPostData方法
页面加载 Load
回传数据变化检查 控件里实现了IPostBackDataHandler接口的RaisePostDataChangedEvent方法
回传事件处理 控件里定义的回传事件 控件里实现了IPostBackEventHandler接口的RaisePostBackEvent方法
页面预返回阶段 PreRender
页面返回阶段 Render
页面卸载阶段 Unload
|