zoukankan      html  css  js  c++  java
  • asp.net页面生命周期追踪

    一、预初始化,在页初始化开始时引发 System.Web.UI.Page.PreInit 事件。

    Begin PreInit
    OnPreInit
    End PreInit

    二、初始化,引发 System.Web.UI.Control.Init 事件以对页进行初始化。
    Begin Init
    OnInit
    End Init

    三、初始化完成,在页初始化后引发 System.Web.UI.Page.InitComplete 事件。
    Begin InitComplete
    OnInitComplete
    End InitComplete

    四、预加载,在回发数据已加载到页服务器控件之后但在 System.Web.UI.Control.OnLoad(System.EventArgs) 事件之前,引发
    Begin PreLoad
    OnPreLoad
    End PreLoad

    五、页面加载
    Begin Load
    Page_Load
    OnLoad
    End Load

    六、页面加载完成
    Begin LoadComplete
    OnLoadComplete
    End LoadComplete

    七、预呈现
    Begin PreRender
    CreateChildControls
    OnPreRender
    End PreRender

    八、预呈现完成
    Begin PreRenderComplete
    OnPreRenderComplete
    End PreRenderComplete

    九、保存视图状态
    SaveViewState
    Begin SaveState
    SaveViewState

    SavePageStateToPersistenceMedium
    End SaveState

    十、保存视图状态完成
    Begin SaveStateComplete
    OnSaveStateComplete
    End SaveStateComplete

    十一、呈现输出
    Begin Render
    CreateHtmlTextWriter
    Render
    End Render

    以上所以步骤得于设置Page的 Trace="true"属性后得到。

  • 相关阅读:
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    C语言I博客作业01
    SQL学习
    2018-7-24 列表生成式+过滤器(filter)+映射(map)+lambda总结(转)
    2018-7-13 mysql 导入大文件并进行替换字符串
    2018-7-12python爬取历史天气数据
    Python语法.md
  • 原文地址:https://www.cnblogs.com/Jesong/p/1750610.html
Copyright © 2011-2022 走看看