我爱Aspx >> Asp.Net >> ASP.NET 页面对象模型this.Load + = new EventHandler(this.Page_Load);
这种自动识别是被 @Page 预指令的AutoEventWireup 属性控制的。如果这个属性被置false ,应用程序必须显式声明和事件相关的方法。不自动关联页面事件代码的页面执行起来会快一些,是因为他们不需要在匹配上做过多的工作。在Visual Studio.NET 工程里可以把这个属性关闭掉。但是,默认设置是true,这意味着Page_Load方法被自动识别并被关联到相关的事件。
页面执行包含了下表中按顺序列出的几个阶段,他们被标志成为应用程序级别的事件,同时也可能是一些受保护、重定义的方法:
阶段
页面事件
可重定义的方法
页面初始化
Init
视图状态加载
LoadViewState
回传数据处理
控件里实现了IPostBackDataHandler接口的LoadPostData方法
页面加载
Load
回传数据变化检查
控件里实现了IPostBackDataHandler接口的RaisePostDataChangedEvent方法
回传事件处理
控件里定义的回传事件
控件里实现了IPostBackEventHandler接口的RaisePostBackEvent方法
页面预返回阶段
PreRender
页面返回阶段
Render
页面卸载阶段
Unload
上表中列出的阶段有的在页面级别是不可见的,他们只是在服务器控件的作者编写继承于Page的类时会使用到。Init , Load , PreRender , Unload,再加上定义在内嵌控件中的回传处理事件,他们构成了页面的整个生命周期。
Ҷƪл˵?
Asp.net 中服务端控件事件是如何..[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
c#.net常用函数列表[05-20]
ASP.NET程序中常用的三十三种代码[05-20]
ASP.NET程序中常用编程代码(一)[05-20]
为ASP.NET 2.0菜单控件增加targe..[05-20]
ASP.NET程序中常用编程代码(二)[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
Asp.net 中服务端控件事件是如何..[05-20]
table的宽度,单元格内换行问题[05-20]
存储过程入门与提高[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
用C#读取图片的EXIF信息的方法[05-20]
用Visual C#实现文件下载[05-20]
使用C#调用外部Ping命令获取网络..[05-20]
使用C#控制远程计算机的服务[05-20]
使用C#编写的一个定时关机程序[05-20]