頁面框架通過如下過程處理aspx文件請求: 頁面經歷瞭如下階段, 其中一些階段標記爲僅僅回傳,是說只有在被回傳到服務器時,頁面才經歷這些階段: 01:頁面首先從QueryString或者Request對象的Form集合中獲得回傳數據。 02:頁面檢測回傳數據集合(NameValueCollection,Form或者QueryString)是否包含一個鍵爲_CallBackId的項。如 果存在,那麼設置其Boolean屬性IsCallBack爲True,以便通過AspNet客戶端回調機制,標明頁面已經回傳到服務器。 03:預初始化(PreInit): 04:初始化(Init): 05:完成初始化(InitComplete):
07:加載視圖狀態(Load View State)[PostBack Only]: 08:加載回傳數據(Load Post Data)[PostBack Only]: 09:預加載(PreLoad): 10:加載(Load): 11:加載回傳數據(Load Post Data)[PostBack Only Second Try]: 12:引發回傳數據修改事件(Raise Post Data Changed Event)[PostBack Only]: 13:引發回傳事件(Raise PostBack Event)[PostBack Only]: 14:完成加載(Load Complete): 15:引發回調事件(Raise CallBack Event)(PostBack And CallBack Only): 16:預呈現(PreRender): 17:預呈現完成(PreRender Complete): 18:保存控件狀態(Save Control State): 19:保存視圖狀態(Save View State): 20:保存狀態完成(Save View Complete): 21:呈現: |
活動 :始終
方法:Construct
活動 :始終
方法:TestDeviceFilter
活動 :始終
方法:AddParsedSubObject
活動 :始終
方法:DeterminePostBackMode
活動 :始終
方法:OnPreInit
活動 :始終
方法:LoadPersonalizationData
活動 :始終
方法:InitializeThemes
活動 :始終
方法:OnInit
活動 :始終
方法:ApplyControlSkin
活動 :始終
方法:ApplyPersonalization
活動 :始終
方法:OnInitComplete
活動 :始終
方法:LoadPageStateFromPersistenceMedium
活動 :PostBack
方法:LoadControlState
活動 :PostBack
方法:LoadViewState
活動 :PostBack
方法:ProcessPostData1
活動 :PostBack
方法:OnPreLoad
活動 :始終
方法:OnLoad
活動 :始終
方法:ProcessPostData2
活動 :PostBack
方法:RaiseChangedEvents
活動 :PostBack
方法:RaisePostBackEvent
活動 :PostBack
方法:OnLoadComplete
活動 :始終
方法:OnPreRender
活動 :始終
方法:OnPreRenderComplete
活動 :始終
方法:SavePersonalizationData
活動 :始終
方法:SaveControlState
活動 :始終
方法:SaveViewState
活動 :始終
方法:SavePageStateToPersistenceMedium
活動 :始終
方法:Render
始終
方法:OnUnload
活動 :始終