aspx 的頁面事件執行順序
阿新 • • 發佈:2019-01-31
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)
{
}