2009-12-02 09:59:58|  分类: 、C Sharp| |  标签: |字号大中小 订阅

在作完上图后,无意中看到网上类似的一篇文章,也非常精彩,转载在下面供大家参考。申明,以下内容为转载,因某些原因作者和出处无法考证,本文作者不享有以下内容的版权。

Page 执行中将按照如下顺序激活事件:

Page.PreInit
Page.Init
Page.InitComplite
Page.PreLoad
Page.Load
Page.LoadComplete
Page.PreRender
Page.PreRenderComplete

如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他页面从BasePage继承,则BasePage和最终Page的事件激活顺序是:

UI.PreInit
Page.PreInit
UI.Init
Page.Init
UI.InitComplite
Page.InitComplite
UI.PreLoad
Page.PreLoad
UI.Load
Page.Load
UI.LoadComplete
Page.LoadComplete
UI.PreRender
Page.PreRender
UI.PreRenderComplete
Page.PreRenderComplete

如果使用了MasterPage,则MasterPage中的事件和ContentPage中的事件按照下面顺序激活:

ContentPage.PreInit
Master.Init
ContentPage.Init
ContentPage.InitComplite
ContentPage.PreLoad
ContentPage.Load
Master.Load
ContentPage.LoadComplete
ContentPage.PreRender
Master.PreRender
ContentPage.PreRenderComplete

更进一步,如果ContentPage继承BasePage,那么,各事件的执行顺序将变成:

UI.PreInit
ContentPage.PreInit
Master.Init
UI.Init
ContentPage.Init
UI.InitComplite
ContentPage.InitComplite
UI.PreLoad
ContentPage.PreLoad
UI.Load
ContentPage.Load
Master.Load
UI.LoadComplete
ContentPage.LoadComplete
UI.PreRender
ContentPage.PreRender
Master.PreRender
UI.PreRenderComplete
ContentPage.PreRenderComplete

MasterPage.master
UserControl_OnTop.ascx
Page.aspx
UserControl_InPage.ascx

UserControl_OnButtom.ascx

MasterPage UserControlOnTop Page UserControlInPage UserControlOnButtom
  Init      
      Init  
        Init
Init        
    Init    
    Load    
Load        
  Load      
      Lod  
        Load
ControlEvents ControlEvents ControlEvents ControlEvents ControlEvents
    PreRender    
PreRender        
  PreRender      
      PreRender  
        PreRender
  UnLoad      
      UnLoad  
        UnLoad
UnLoad        
    UnLoad    

转载于:https://www.cnblogs.com/gaoxuzhao/archive/2012/01/31/2333208.html

ASP.NET 页面事件执行顺序相关推荐

  1. ASP.NET 页面事件执行顺序 收藏

    ASP.NET 页面事件执行顺序 收藏 过程描述 下面是ASP.NET页面初始的过程: 1. Page_Init(); 2. Load ViewState; 3. Load Postback data ...

  2. 引用asp.net母版页后,母版页和内容页的页面事件执行顺序

    如下,经测试得到的执行步骤: 第01步.内容页的 Page_PreInit 第02步.母版页的 Page_Init 第03步.内容页的 Page_Init 第04步.内容页的 Page_InitCom ...

  3. ASP.NET页面事件:顺序与回传详解

    一.初始化 ·当页面被提交请求第一个方法永远是构造函数.您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制.特别地,您需要使用HttpContext对 ...

  4. aspx页面事件执行顺序

    一.详细版 l 初始化 ² 当页面被提交请求第一个方法永远是构造函数.您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制.特别地,您需要使用HttpC ...

  5. asp.net页面事件:顺序与回传

      [%=@title%] [%=@count%]票 [[%=@percent%]%] l 初始化 2 当页面被提交请求第一个方法永远是构造函数.您可以在构造函数里面初始一些自定义属性或对象,不过这时 ...

  6. asp.net中page对象生命周期和各事件执行顺序

    asp.net页面事件执行顺序: 一.初始化部分: 1.构造函数:创建page类的一个实例,初始化page类的属性. 2.AddParsedSubObject函数: protected virture ...

  7. addeventlistener事件第三个参数_简析JavaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序...

    这篇文章主要介绍了javaScript 事件绑定.事件冒泡.事件捕获和事件执行顺序整理总结的相关资料 (一)事件绑定的几种方式 javascript给DOM绑定事件处理函数总的来说有2种方式:在htm ...

  8. ASP.NET页面事件详解

    ASP.NET页面事件详解 ASP.NET页面事件详解 1.Page_Init()事件 当页面初始化时发生此事件.可以利用Page_Init()将该事件与要在.NET页面上显示控件之前的运行的代码建立 ...

  9. 简析JavaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序

    JavaScript 事件绑定.事件冒泡.事件捕获和事件执行顺序 这篇文章主要介绍了javaScript 事件绑定.事件冒泡.事件捕获和事件执行顺序整理总结的相关资料 (一)事件绑定的几种方式 jav ...

最新文章

  1. C# DateTimePicker控件如何精确设置显示时分秒
  2. C 语言编程 — 高级数据类型 — void 类型
  3. 第八周实践项目 5 计数的模式匹配
  4. Qt实现多国语言(即界面翻译)可实时进行切换
  5. mvc ajax返回整个页面跳转,在springmvc中的ajax发布调用之后,有什么方法可以将我的页面(jsp)重定向到另一个页面(jsp)...
  6. c++ 测试串口速率_山西充放电测试设备实现多台仪器准确通
  7. 【Clickhouse】Clickhouse 外部存储引擎之 File
  8. LL(1)分析表的构造
  9. mysqlbackup 重建带有gtid特性的slave
  10. Android中SurfaceView用法示例
  11. Android Multimedia框架总结(七)C++中MediaPlayer的C/S架构补充及MediaService介绍
  12. uva1583-digit generator
  13. tree 树 搜索关键字
  14. cad图纸怎么看懂_教你如何快速看懂建筑施工图纸
  15. 想系统的学习一下项目管理,有什么好的书籍推荐吗?
  16. 使用百度批量拾取坐标点-汇总
  17. 前端实现省市县三级联动的功能
  18. 【新手必看系列】小鸟云服务器该如何配置?
  19. 常见排序算法的最好、最坏、平均时间复杂度以及空间复杂度
  20. matlab bsxfun memory,matlab函数bsxfun浅谈(转载)

热门文章

  1. 学习旧岛小程序 (2) 自定义组件
  2. 回过头来看对象的四种状态强软弱虚引用的理解
  3. 卸载angular版本
  4. js data日期初始化的5种方法 [转]
  5. IE8的parseInt
  6. C 中的内存操作函数-memcpy 等(to be continued)
  7. 卷积神经网络图像卷积池化尺寸计算器
  8. 3、C语言面试笔试--控制结构
  9. 创客编程帮助孩子提升学习成绩,是一项长远投资!
  10. 点滴篇(一) 第一篇 博客