最常見的生命週期總結
阿新 • • 發佈:2018-11-11
最常見的生命週期總結
preInit:在頁面生命週期的早期階段可以訪問的事件,在preInit事件後,將載入個性化資訊和頁主題。
Init:在所有的控制元件都已初始化,且已應用所有外觀設定後引發。使用該事件來讀取或初始化控制元件屬性。
InitComplete:在頁面初始化完成時發生。
PreLoad:在Load事件之前對頁面或控制元件執行處理,在Page引發該事件後,它會為自身和所有控制元件載入檢視狀態,然後處理Request例項包括對任何回發資料。
Load:當伺服器控制元件載入到Page物件時發生。使用IsPostBack頁面屬性檢查是否為首次處理該頁面。如果是首次處理,則執行資料繫結。
LoadComplete:在頁面的生命週期的載入階段結束時發生。
PreRender:在載入Control物件之後、呈現之前發生。頁面上的每個控制元件都會發生PreRender事件。使用該事件對頁面或者控制元件的內容進行最後更改
SaveStateComplete: 在頁面完成對頁面上控制元件的所有檢視狀態和控制元件狀態資訊的儲存後發生。
Unload:當伺服器控制元件從內容中解除安裝時發生。包括清理開啟的資料庫連線、丟棄物件或關閉開啟的檔案等操作。