生命周期和状态保持.ppt

“ ” “ ” ASP.NET生命周期和状态保持 一.什么是Asp.Net页面生命周期 当我们在浏览器地址栏中输入网址,查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面,? 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创建页面对象的ProcessRequest方法使页面经历了各个阶段:初始化、加载视图状态信息和回发数据、加载页面的用户代码以及执行回发服务器端事件。之后,页面进入显示模式:收集更新的视图状态,生成 HTML 代码并随后将代码发送到输出控制台。最后,卸载页面,并认为请求处理完毕。其中页面对象ProcessRequest方法 完成的这一系列事件的处理过程就是Asp.Net页面生命周期。 主要步骤 ?页面初始化 ? ? ? ? ?Page_Init?? 加载View State??? LoadViewState???             回发数据处理 ? ? ? LoadPostData???             页面加载 ? ? ? ? ? ? Page_Load???            回发通知 ? ? ? ?

文档评论(0)

1亿VIP精品文档

相关文档