1. 程式人生 > >aspx 的頁面事件執行順序

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