ASP.NET最常用的頁面生命週期事件

來源:互聯網
上載者:User

標籤:

PreInit:在頁生命週期的早期階段可以訪問的事件。在PreInit事件後,將載入個人化資訊和頁面主題。

Init:在所有的控制項都已初始化,且已應用所有外觀設定後引發。使用該事件來讀取或初始化控制項屬性。

InitComplete:在頁初始化完成時發生。

PreLoad:在Load事件之前對頁面或控制項執行處理。在Page引發該事件後,它會為自身和所有控制項載入檢視狀態,然後處理Request執行個體包括對任何回傳資料。

Load:當伺服器控制項載入到Page對象時發生。使用IsPostBack頁面屬性檢查是否為首次處理該頁面。如果是首次處理,則執行資料繫結。

LoadComplete:在頁的生命週期的載入階段結束時發生。

PreRender:在載入Control對象之後、呈現之前發生。頁上的每個控制項都會發生PreRender事件。使用該事件對頁或控制項的內容進行最後更改。

SaveStateComplete:在頁面完成對頁面上控制項的所有檢視狀態和控制項狀態資訊的儲存後發生。

Unload:當伺服器控制項從內容中卸載時發生。包括清理開啟的資料庫連接、丟棄對象或關閉開啟的檔案等操作。

 

ASP.NET最常用的頁面生命週期事件

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.