页面框架通过如下过程处理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
活动 :始终