頁面裝載使用者控制元件時的事件順序 (轉)
在Form1頁面上直接放置WebUserControl1時的事件順序:
WebUserControl1_Init
WebForm1_Init
Page_Load
WebUserControl1_Load
WebForm1_PreRender
WebUserControl1_PreRender
WebUserControl1_Unload
WebForm1_Unload
在WebForm1頁面的OnInit方法中用程式碼Load使用者控制元件WebUserControl1時的事件順序:
WebForm1_Init : OnInit
WebForm1: Loading controls
WebUserControl1_Init : OnInit
WebForm1: added to Controls
WebForm1: LoadViewState
WebUserControl1: LoadViewState
WebUserControl1: LoadPostData Begin
WebUserControl1: LoadPostData End
WebForm1_PageLoad: OnLoad after base's Onload.
WebUserControl1_Load: after base's OnLoad
iWebUserControl1: RaisePostDataChange
WebForm1: OnPreRender
WebUserControl1: OnPreRender
WebForm1: SavedViewState
WebUserControl1: SaveViewState
在WebForm1頁面的Page_Load方法中用程式碼Load使用者控制元件WebUserControl1時的事件順序:
WebForm1_Init : OnInit
WebForm1: LoadViewState
WebForm1_PageLoad: OnLoad after base's Onload.
WebForm1: Loading controls
WebUserControl1_Init : OnInit
WebUserControl1: LoadViewState
WebForm1: added to Controls
WebUserControl1_Load: after base's OnLoad
WebUserControl1: LoadPostData Begin
WebUserControl1: LoadPostData End
iWebUserControl1: RaisePostDataChange
WebForm1: OnPreRender
WebUserControl1: OnPreRender
WebForm1: SavedViewState
WebUserControl1: SaveViewState
在WebForm1頁面的Button1_Click事件中用程式碼Load使用者控制元件WebUserControl1時的事件順序:
WebForm1_Init
Page_Load
Button1_Click
WebUserControl1_Init
WebUserControl1_Load
WebForm1_PreRender
WebUserControl1_PreRender
WebUserControl1_Unload
WebForm1_Unload
在WebForm1頁面的Page_Load事件中用程式碼Load使用者控制元件WebUserControl1,WebUserControl1又在Page_Load事件中用程式碼Load使用者控制元件WebUserControl2時的事件順序:
WebForm1_Init
Page_Load
WebUserControl1_Init
WebUserControl1_Load
WebUserControl2_Init
WebUserControl2_Load
WebForm1_PreRender
WebUserControl1_PreRender
WebUserControl2_PreRender
WebUserControl2_Unload
WebUserControl1_Unload
WebForm1_Unload
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-981166/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 頁面裝載使用者控制元件時的事件順序控制元件事件
- Javascript在頁面載入時的執行順序JavaScript
- 頁面載入順序jQueryjQuery
- ASP.NET頁面事件:順序與回傳詳解ASP.NET事件
- 【PB】事件的觸發時機及先後順序事件
- js頁面載入觸發事件JS事件
- 簡單的演算法-解決頁面指令碼非同步載入順序問題演算法指令碼非同步
- C# aspx頁面動態載入ascx使用者控制元件C#控制元件
- 當裝置旋轉時android生命週期方法的呼叫順序Android
- JS中的事件順序(事件捕獲與冒泡)JS事件
- javascript載入順序JavaScript
- 如何修改 VoiceOver 朗讀控制元件的順序控制元件
- sql server2005檔案解除安裝順序【轉載微軟】SQLServer微軟
- Oracleasm下載地址、安裝順序及配置命令OracleASM
- 分散式系統理論基礎 - 時間、時鐘和事件順序分散式事件
- java類載入順序Java
- [Web]HTML載入順序WebHTML
- aspx頁面中動態建立控制元件 (轉)控制元件
- 分散式系統理論基礎3: 時間、時鐘和事件順序分散式事件
- SpringBoot配置檔案優先順序載入順序Spring Boot
- 自定義控制元件中的控制元件呼叫引用控制元件的頁面裡的函式 (轉)控制元件函式
- jQuery Mobile 頁面事件jQuery事件
- js——<script>標籤的載入順序JS
- Java父子類載入順序Java
- windows驅動載入順序Windows
- 網頁內一次實現使用者控制元件內Web控制元件的多事件網頁控制元件Web事件
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- [VSIX]build事件初探之執行順序UI事件
- 關於頁面載入耗時測試
- Python的方法解析順序(MRO)[轉]Python
- javascript 字串字元順序反轉JavaScript字串字元
- JAVA中取順序號 (轉)Java
- 小議jsp頁面中的下載功能(轉)JS
- 影像延遲載入 && 列表圖順序載入
- 直播原始碼網站,新使用者登入時的註冊頁面和登入頁面原始碼網站
- 一種新的頁面載入時間檢測方式
- 【Android】2:控制元件使用及頁面跳轉實戰Android控制元件
- 封裝優先順序佇列封裝佇列