相关代码 |
|
在ASP.NET网页开始载入到被完全写入浏览器的过程中,产生的与Page对象有关的主要事件有三个,它们分别是Init、Load和UnLoad。 ASP.NET网页执行时,首先被初始化,此时会触发Page对象的Init事件,然后网页被加载并触发Page对象的Load事件(Init事件与Load事件的主要区别在于,对于来自浏览器的浏览请求而言,网页的Init事件只触发一次,而Load事件则可能触发多次);之后将是来自Server端控件的各种事件(如果这些事件存在的话),最后是Page对象的UnLoad事件。 在编程实践中,Init事件通常用来设置网页或控件属性的初始值。而Load事件主要用于在按用户要求回送信息时,对控件属性进行设置。至于UnLoad事件,则主要用于关闭文件、数据库连接或释放对象等。