.Net 学习经验之谈之二:页面生命周期

页面生命周期在程序里面是一个非常重要的一个环境。之所以叫“生命周期”,其实也就是一个页面从开始到结束的一个过程。 Page_PreInit 主要功能: 使用IsPostBack属性确定是否是

页面生命周期在程序里面是一个非常重要的一个环境。之所以叫“生命周期”,其实也就是一个页面从开始到结束的一个过程。

Page_PreInit

主要功能:

  • 使用IsPostBack属性确定是否是第一次处理该页。
  • 创建或重新创建动态控件。
  • 动态设置主控页。
  • 动态设置Theme属性。
  • 读取或设置配置文件属性值。

Page_Init

主要功能:

读取或初始化控件属性。

Page_Load

主要功能:

读取和更新控件属性。

Control Events

主要功能:

  • 执行特定于应用程序的处理。
  • 如果页包含验证程序控件,处理之前检查页和各个验证控件的IsValid属性。
  • 处理特定事件,如Button控件的Click事件。

Page_PreRender

主要功能:

对页的内容进行最后更改。

Page_Unload

主要功能:

  • 执行最后的清理工作,可能包括关闭打开的文件和数据库连接。
  • 完成日志记录或其他特定于请求的任务。

当前还有很多其他的事件处理,下面用图形的方式,让大家能更详细的了解:

标签: