ASP.NET页面生命周期中的事件
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统建设  > B/S结构程序设计  > ASP.NET概述


 
       在ASP.NET页面生命周期各阶段中,页面将会引发多种事件。对于控件产生的事件,是通过用户的操作来引发的。而ASP.NET内置的事件如Page_Load、Page_Init等事件,是页面执行过程中自动引发的,下面按照事件发生的顺序介绍常见的ASP.NET内置事件。
       (1)页面预初始化事件PreInit。PreInit事件是由Page引发,发生在页面初始化之前。在这个事件发生时,可以检查IsPostBack属性来确定是不是第一次处理该页,创建或重新创建动态控件,读取或设置配置文件属性值。
       (2)页面初始化事件Init。在所有控件都已初始化且已应用所有外观设置后引发。使用该事件来读取或初始化控件属性。
       (3)页面预加载事件PreLoad。发生在页面加载事件之前。在Page引发该事件后,它会为自身和所有控件加载视图状态,然后会处理Request实例包括的所有回发数据。
       (4)页面加载事件Load。Load事件是在页面加载的时候引发的。在Load事件中,使用页面的IsPostBack属性来判断页面是回传加载还是首次加载,回传加载IsPostBack属性为true,否则为false。
       (5)页面卸载事件Unload。该事件发生在页面被卸载时,可以通过Unload事件用来执行页面卸载时的清除工作,如关闭文件或数据库连接、完成日志记录或者其他的程序请求。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有