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

引用太多, 不知到底谁是原创, 没引用地址,忘原创见谅。

转载于:https://www.cnblogs.com/Niyowong/archive/2009/06/23/1509788.html

【转】ASP.NET Page事件的执行顺序相关推荐

  1. ASP.NET 2.0中Page事件的执行顺序

    Page 执行中将按照如下顺序激活事件: Page.PreInit Page.Init Page.InitComplite Page.PreLoad Page.Load Page.LoadComple ...

  2. 【转】ASP.NET 2.0中Page事件的执行顺序

    有些补充的是,控件的一些事件是在Page的PreRender之前的,比如说SqlDataSource的DataBind,所以在页面PreRender内,是有机会修改这些控件的参数的.但是可以再PreR ...

  3. [导入]ASP.NET 2.0中Page事件的执行顺序

    文章来源:http://blog.csdn.net/21aspnet/archive/2007/03/20/1535517.aspx 转载于:https://www.cnblogs.com/zhaox ...

  4. MasterPage,Page 2者之间事件的执行顺序

    MasterPage,Page 2者之间事件的执行顺序如下: MasterPage控件 Init 事件. Page控件 Init 事件. MasterPage Init 事件. Page Init 事 ...

  5. form表单中onclick事件和onsubmit事件的执行顺序

    说来很惭愧,今天因为form表单的一个小问题困扰了一下午.虽然最终得以解决,但花费的时间实在是令人汗颜,现在总结一下遇到的问题. 先说一下背景,之前帮一个朋友的项目写了一个原生js的表单验证,今天突然 ...

  6. vue 由 clearTimeout无法清除定时器引发的vue 周期函数,事件代码执行顺序思考

    vue 由 clearTimeout无法清除定时器引发的vue 周期函数,事件代码执行顺序思考 最近做个移动的项目,遇到需求:首页无操作20秒,自动退出登录.其他页面20秒无操作,自动跳转首页. 所谓 ...

  7. HTML事件的执行顺序

    2019独角兽企业重金招聘Python工程师标准>>> var body = document.getElementsByTagName("body"); bod ...

  8. Flex启动事件的执行顺序

    很多时候,在创建一个Flex应用程序,不知道什么时候执行哪儿个启动事件.它们被执行的顺序是怎么排序的? 首先看一看都有哪儿些启动事件,主要有preinitialize,initialize,creat ...

  9. 在登录界面中:Form表单中action和onsubmit事件的执行顺序!

    在系统中,会经常用到Form表单来提交数据等! 其中:Action是Form的属性:onsubmit是事件! <%@ page language="java" content ...

最新文章

  1. Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation)
  2. python epoll多路复用技术_python:多路复用+零拷贝
  3. 试试博客园的markdown编辑器
  4. JAVA数组扁平化整合_数组扁平化的几种处理放法
  5. RGB 转 YUV 算法
  6. notepad++ 使用去掉自动检查红线
  7. Windows Print Spooler服务最新漏洞CVE-2021-34527详解
  8. Http-Only Cookie
  9. 3D建模设计软件Rhino 7 for Mac
  10. 时间序列分析工具箱——sweep
  11. 二分查找-----非递归方式
  12. VS编译时自动引用Debug|Release版本的dll
  13. git --amend 使用和撤销
  14. [Win+RF]新人视角-快速上手RF的接口测试
  15. 程序猿---北京骑行天津~~~~
  16. ICT融合和创新带来制造业的持续变革
  17. 前端面试官常问javaScript编程题,隔壁王大爷看了都会了
  18. laravel 构建后台package Voyager 使用笔记
  19. Ubuntu学习笔记——双系统无法进入Ubuntu以及Ubuntu桌面无法显示
  20. html 网页中插入视频没有画面只有声音的问题

热门文章

  1. 站长用实际体验评测六大CDN服务商
  2. elastaticsearch 5.1.2 x-pack 设置权限访问
  3. RMAN Backups
  4. (续)我对09毕业生说两句
  5. CorelDRAW快捷键搜集
  6. “不亦乐乎”是“乐”还是“悦”?
  7. 2014年数字:我的人生在命令行中
  8. RSA加密算法破解及原理
  9. MongoDB数据库(一:基本操作)
  10. php中去空函数trim,PHP中trim()函数简单使用指南