aspx页面生命周期事件
Page_PreInit
使用IsPostBack属性确定是否是第一次处理该页;创建动态控件;动态设置Theme属性;读取或设置配置文件属性值等
Page_Init
读取或初始化控件属性
Page_Preload
事件在所有回发数据处理之后但在 Load 事件之前引发
Page_Load
读取和更新控件属性
Control events
处理特定事件,如 Button 控件的 Click 事件
Page_PreRender
对页的内容进行最后更改
Page_Unload
执行最后的清理工作,例如关闭打开的文件和数据库连接等
执行顺序:
protected void Page_PreInit(object sender, EventArgs e)
{
}
protected void Page_Init(object sender, EventArgs e)
{
}
protected void Page_PreLoad(object sender, EventArgs e)
{
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Page_PreRender(object sender, EventArgs e)
{
}