aspx 的页面事件执行顺序

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)
{
}

 

 

 

 

 

 

你可能感兴趣的:(C#/.net)