【转】ASP.NET Page事件的执行顺序
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事件的执行顺序相关推荐
- ASP.NET 2.0中Page事件的执行顺序
Page 执行中将按照如下顺序激活事件: Page.PreInit Page.Init Page.InitComplite Page.PreLoad Page.Load Page.LoadComple ...
- 【转】ASP.NET 2.0中Page事件的执行顺序
有些补充的是,控件的一些事件是在Page的PreRender之前的,比如说SqlDataSource的DataBind,所以在页面PreRender内,是有机会修改这些控件的参数的.但是可以再PreR ...
- [导入]ASP.NET 2.0中Page事件的执行顺序
文章来源:http://blog.csdn.net/21aspnet/archive/2007/03/20/1535517.aspx 转载于:https://www.cnblogs.com/zhaox ...
- MasterPage,Page 2者之间事件的执行顺序
MasterPage,Page 2者之间事件的执行顺序如下: MasterPage控件 Init 事件. Page控件 Init 事件. MasterPage Init 事件. Page Init 事 ...
- form表单中onclick事件和onsubmit事件的执行顺序
说来很惭愧,今天因为form表单的一个小问题困扰了一下午.虽然最终得以解决,但花费的时间实在是令人汗颜,现在总结一下遇到的问题. 先说一下背景,之前帮一个朋友的项目写了一个原生js的表单验证,今天突然 ...
- vue 由 clearTimeout无法清除定时器引发的vue 周期函数,事件代码执行顺序思考
vue 由 clearTimeout无法清除定时器引发的vue 周期函数,事件代码执行顺序思考 最近做个移动的项目,遇到需求:首页无操作20秒,自动退出登录.其他页面20秒无操作,自动跳转首页. 所谓 ...
- HTML事件的执行顺序
2019独角兽企业重金招聘Python工程师标准>>> var body = document.getElementsByTagName("body"); bod ...
- Flex启动事件的执行顺序
很多时候,在创建一个Flex应用程序,不知道什么时候执行哪儿个启动事件.它们被执行的顺序是怎么排序的? 首先看一看都有哪儿些启动事件,主要有preinitialize,initialize,creat ...
- 在登录界面中:Form表单中action和onsubmit事件的执行顺序!
在系统中,会经常用到Form表单来提交数据等! 其中:Action是Form的属性:onsubmit是事件! <%@ page language="java" content ...
最新文章
- Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation)
- python epoll多路复用技术_python:多路复用+零拷贝
- 试试博客园的markdown编辑器
- JAVA数组扁平化整合_数组扁平化的几种处理放法
- RGB 转 YUV 算法
- notepad++ 使用去掉自动检查红线
- Windows Print Spooler服务最新漏洞CVE-2021-34527详解
- Http-Only Cookie
- 3D建模设计软件Rhino 7 for Mac
- 时间序列分析工具箱——sweep
- 二分查找-----非递归方式
- VS编译时自动引用Debug|Release版本的dll
- git --amend 使用和撤销
- [Win+RF]新人视角-快速上手RF的接口测试
- 程序猿---北京骑行天津~~~~
- ICT融合和创新带来制造业的持续变革
- 前端面试官常问javaScript编程题,隔壁王大爷看了都会了
- laravel 构建后台package Voyager 使用笔记
- Ubuntu学习笔记——双系统无法进入Ubuntu以及Ubuntu桌面无法显示
- html 网页中插入视频没有画面只有声音的问题