ASP.Net页面的生存期 本文转载http://bbs.csdn.net/topics/240032346

来源:互联网 发布:ubuntu16更新软件源 编辑:程序博客网 时间:2024/05/13 19:53

Init事件:
这是页面生存期的第一个阶段。这个方法中的代码会在Page_Load()方法之前处理,也在其他事件处理程序之前处理,可以使用它初始化以后需要的变量或对象。


加载ViewStateLoad事件和会送:
这个阶段把客户端发送来的数据与页面的状态关联起来,并处理请求的信息。


Load事件:
Page()_Load()方法处理页面的Load事件,通常包含每次加载页面时需要处理的代码。


处理控件的事件:
从按钮的单击到改变列表框的选择,这个阶段将处理所有事件处理程序。


PreRender事件:
Page_PreRender()方法在触发这个事件时执行。可以在这里添加代码,来处理需要在所有的控件事件都处理完之后执行的最后任务。


显示调用的方法:
在这个阶段,ASP.Net处理器开始把ASP.Net代码转换为HTML。也就是在这个阶段生成发送给浏览器的HTML。


UnLoad事件:
这个阶段用于清理前面使用过的对象,例如数据库连接。


销毁被调用的方法:
从Web服务器的.Net托管内存空间中删除处理过的页面对象。一旦页面发送给客户机,服务器就可以忘记页面的显示,释放内存。
1 0
原创粉丝点击