zoukankan      html  css  js  c++  java
  • ASP.NET Page对象各事件执行顺序

    Page.PreInit
    在页初始化开始时发生
    Page.Init
    当服务器控件初始化时发生;初始化是控件生存期的第一步。 (继承自 Control。)
    Page.InitComplite
    在页初始化完成时发生
    Page.PreLoad
    在页 Load 事件之前发生
    Page.Load
    当服务器控件加载到 Page 对象中时发生。 (继承自 Control
    Page.LoadComplete
    在页生命周期的加载阶段结束时发生
    Page.PreRender
    在加载 Control 对象之后、呈现之前发生。 (继承自 Control。)
    Page.PreRenderComplete
    在呈现页内容之前发生。

    2、使用MasterPage时,MasterPage与ContentPage的事件执行顺序

    事件名称
    注释
    ContentPage.PreInit
    MasterPage.Init
    ContentPage.Init
    ContentPage.InitComplite
    ContentPage.PreLoad
    ContentPage.Load
    MasterPage.Load
    ContentPage.LoadComplete
    ContentPage.PreRender
    MasterPage.PreRender
    ContentPage.PreRenderComplete

    3、使用继承自BasePage的Page,BasePage与Page的事件执行顺序

    对应“1、单独的aspx页面”的顺序,先执行 BasePage的事件,再执行Page的事件。

    4、使用继承自BasePage的Page作为MasterPage的 ContentPage时

    对应“2、使用MasterPage时,MasterPage与ContentPage的事件执行顺序”,ContentPage的执行顺序是先BasePage后Page。

     

     


    作者:GangWang
    出处:http://www.cnblogs.com/GnagWang/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

     
  • 相关阅读:
    jsfl学习
    反射的小例子
    Tsql 递归构造连续日期序列
    无法远程链接sqlserver的解决办法
    ubuntu下安装中文输入法ibus
    vs2008设置为这个背景色
    由于登陆失败而无法启动服务mssqlserver无法启动的问题
    配置solr
    笔记本无法检测到无线信号的终极解决方案
    win7 asp.net 配置iis
  • 原文地址:https://www.cnblogs.com/GnagWang/p/1775063.html
Copyright © 2011-2022 走看看