Page 的生命周期学习小结(翻译兼笔记)

初始化(Initialization)

页面被请求时,第一个被执行的总是下面接着执行的是 接着是 然后是 恢复和加载(Restore and Load)

接下来的 ViewState 被取回后,接着 下一个是 然后才是 Raised Events

下一个方法,下一个方法, 下面是 接着是 保存和绘制(Save and Render)

下一个是 下面是 接着是 最后是 上面就是 page 的生命循环。每次有一个新的请求时,以上过程就重复一次。

Listing 1: Page 的事件小结
 
Method PostBack Controls
Constructor Always All
AddParsedSubObject Always All
DeterminePostBackMode Always Page
OnInit Always All

LoadPageStateFromPersistenceMedium PostBack Page
LoadViewState PostBack All
ProcessPostData1 PostBack Page
OnLoad Always All

ProcessPostData2 PostBack Page
RaiseChangedEvents PostBack Page
RaisePostBackEvent PostBack Page
OnPreRender Always All

SaveViewState Always All
SavePageStateToPersistenceMedium Always Page
Render Always All
OnUnload Always All

时间: 2024-10-19 11:29:55

Page 的生命周期学习小结(翻译兼笔记)的相关文章

测试Servlet生命周期学习笔记

测试环境:windows xp旗舰版 软件环境:myclipse8.5+tomcat7.0 ********************************************************************************* 操作方法: 1.新建工程: File-->new-->Java Project-->TestServlet(工程名称)-->Finish. 2.加载servlet-api.jar类包: TestServlet(右键)-->B

HttpModule、HttpHandler和Page的生命周期

1.引言 2.两个处理步骤 2.1.创建ASP.NET环境 2.2.用触发的MHPM事件处理请求 3.什么事件中应该做什么 4.示例代码 5.深入ASP.NET页面事件 1.引言 这篇文章我们将试图理解,从用户发送一个请求直到请求呈现到浏览器发生的事件的差异.因此,我们首先将介绍解ASP.NET请求的两个概括的步骤,接下来我们将介绍'HttpHandler','HttpModule'和ASP.NET页面对象发出的事件的差异.随着我们的事件旅程,我们将理解这些事件的逻辑. 2.两个处理步骤 ASP

vue生命周期学习心得(下)

此文接vue生命周期学习心得(上)http://www.cnblogs.com/pengshadouble/p/7488330.html通过vue生命周期学习心得(上),大至了解了vue生命周期的8个阶段及相关钩子函数触发的时间点,这章我们通过简单的代码看一下具体的运行结果: <template> <div id="container"> <headers></headers> <router-view></router

JSF生命周期学习

JSF页面的生命周期与JSP页面的生命周期相类似:客户相页面发出HTTP请求,服务器返回翻译成HTML的响应,但JSF提供了更多处理页面的服务.生命周期与页面编写者无关,这个概念主要面对开发人员. 1. 重建视图阶段(Restore View Phase)当请求JSF页面时,如点击按钮或链接,JSF开始重建视图阶段.在 这个阶段JSF建立页面的视图,给视图中的组件设置事件处理器.校验器,在FacesContext中保存视图.FacesContext含有所有处理请 求的信息,所以页面元素包括组件标

Android 进程的五种生命周期学习

本节学习进程的生命周期: Android系统是尽可能的去保护每一个进程,但是最终需要为新的进程,或者很重要的进程释放以前的老进程.为了决定那个进程被保护,那个被杀死.Android系统根据当前进程中组件的状态,以及运行在进行中的组件决定保留那个,杀死那个进程.当然了系统资源短缺时,进程等级低的先杀死,以此类推. android系统中有五种进程等级: 1: 前台进程(前台进程有五种状态,只有其中一种满足就是前台进程,前台进程是很难被杀死的) a:拥有一个正在与用户交互的Activity(此时Act

android学习笔记(5)Activity生命周期学习

对应若水老师视频教程第8课 一定要看这个视频 每个activity都有它的生命周期,开启它,关闭它,跳转到其它activity等等,都会自动调用以下某种方法.对这些个方法覆写后观察学习. protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(

Android的生命周期学习

掌握Android的生命周期对于如何一个刚刚接触Android初学者来说是至关重要的,在然后的开发中会给我留有更多的时刻余地,当自己正在认识Android中整个声明周期后,会编写出更加的流畅的程序 应用程序会拥有更好的用户体验的效果 活动状态 在Android中活动中生命周期有四个状态 1.运行状态也称为显示状态:当一个活动处于或者返回栈顶位置,这时候的活动就是处于运行状态 2.暂停状态:当一个活动不再处于栈顶位置时,但是仍然可见,则该活动就进入了暂停状态 3.停止状态:当一个活动不再栈顶位置,

Servlet生命周期学习

Servlet生命周期:Servlet什么时候创建,什么时候调用什么方法,什么时候销毁? Servlet对象,HttpServlet类.GenericServlet类.Servlet接口之间的关系 Servlet生命周期是由Tomcat(或其他Web服务器控制的)!!! Servlet重要的生命周期 构造方法:创建Servlet对象的时候调用,第一次访问Servlet的时候调用一次,只调用1次,证明Servlet在tomcat服务器中是单例的 init()方法:创建完Servlet对象的时候调用

Vue 生命周期学习心得(上)

什么是Vue生命周期? 我们知道每个Vue 实例在被创建之前都要经过一系列的初始化过程.开始创建.初始化数据.编译模板.挂载Dom.渲染→更新→渲染.卸载等这一系列的过程,我们称这是Vue的生命周期.它包含了一个实例从创建到销毁的整个过程,同时在这个过程中也会运行一些我们自己的事件函数,给予我们机会在一些特定的场景下添加自己的代码,这就是我们通常说的生命周期钩子. 首先,让我们先看看完整的vue生命周期图(此图来源于网络): Vue的生命周期总共可以分为以下8个阶段: 一.beforeCreat