一:初始化Init:初始化对象--Init事件(OnInit方法)
二:加载视图状态:LoadViewState方法
三:处理回发数据:LoadPostData方法---实际上这一步只是加载,并没有做其它的处理.
---实现该方法的控件要继承自IPostBackDataHandler接口,该接口有LoadPostData和RaisePostBackDataChangedEvent两个方法
四:加载Load:---Load事件(OnLoad方法)---该过程中所有对象都已经被实例化了..
五:发送回发更改通知:RaisePostBackDataChangedEvent方法
六:处理回发事件:IPostBackEventHandler接口的RaisePostBackEvent方法.
七:预呈现:OnPreRender方法(PreRender事件)
八:保存视图状态:SaveViewState方法
九:呈现:Render方法(--不再有对应事件)
十:处置,回收资源:Dispose方法
十一:卸载:UnLoad事件(OnUnLoad方法)..

Page是从Control继承的,因此它也是一种特殊的控件!

转载于:https://www.cnblogs.com/zcds-jk/archive/2012/04/07/4345341.html

asp.net页面的生存周期相关推荐

  1. Asp.net页面生存周期

    # 事件或方法 功能 描述 1 Init 事件 页面初始化 初始化设置. 2 LoadViewState 方法 加载视图状态 填充ViewState属性. 3 LoadPostData 方法 处理回发 ...

  2. ASP.NET 页面生存周期概览

    ASP.NET 页面运行时会通过生命周期来完成一系列的处理步骤.包括初始化,控件实例化,状态恢复和维护,运行事件处理代码,以及外观的呈现.了解页面生命周期是重要的,可以根据需要针对特定情景编写处理代码 ...

  3. asp.net页面处理过程文章整理

    <compilation debug="true" tempDirectory="F:\编程\DNN\DNN4.5.5\MyTempFiles"/> ...

  4. ASP.NET页面揭秘之页面生命周期

    首先简单介绍下Page类. 在.NET Framework中,Page类提供了ASP.NET应用程序从.aspx文件开始创建的所有对象的基本行为.Page类在System.Web.UI命名空间中定义, ...

  5. ASP.NET页面揭秘之页面生命周期【转】

    首先简单介绍下Page类. 在.NET Framework中,Page类提供了ASP.NET应用程序从.aspx文件开始创建的所有对象的基本行为.Page类在System.Web.UI命名空间中定义, ...

  6. ASP.NET页面与IIS底层交互和工作原理详解(一)

    第一回: 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实 ...

  7. ASP.NET页面之间传递值的几种方式

    页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookie ...

  8. [转]ASP.NET页面生命周期描述

    ASP.NET页面生命周期描述 vigorID:Vigorcsdn 在以前写个一篇关于ASP.NET页面生命周期的草稿,最近又看了看ASP.NET,做个补充,看看页面初始过程到底是怎么样的 下面是AS ...

  9. ASP.NET页面错误处理

    ASP.NET页面错误处理 ASP.NET应用可以再代码中利用异常捕获来处理错误(try.catch)但是应用出现的所有错误,都用异常捕获来处理是一种不良的编程习惯.try.catch使用简单,但是过 ...

  10. ASP.NET页面动态添加js脚本

    有时我们需要生成自己的JavaScript代码并在运行时动态添加到页面,接下来我们来看一下如何将生成的JavaScript代码动态添加到ASP.NET页面. 为了添加脚本,要将自定义的脚本在一个字符串 ...

最新文章

  1. LVS的DR模式配置
  2. java数组解析_Java - 数组解析
  3. 第十章 PX4-Pixhawk-姿态控制
  4. 洛谷 - P4390 [BOI2007]Mokia 摩基亚(带修二维数点-四叉线段树/CDQ分治)
  5. hadoop元数据合并过程_Hadoop元数据合并异常及解决方法
  6. python Logging日志记录模块详解
  7. 用数组存储字符C进行回文检测
  8. 多路IO转接服务器 epoll
  9. NodeJS同步MySQL上游数据到ElasticSearch数据库中
  10. matlab nsga-ii,NSGA-II Matlab toolbox | 学步园
  11. Linux 命令(67)—— time 命令
  12. file_operation(文件操作)file(文件)inode(节点)
  13. SAP报表程序的下载上传
  14. 数据库设计-逻辑结构设计
  15. 电子合同助力“在线教育”高效发展
  16. 统计模型-基于sas
  17. vue3中tsx的基本语法使用
  18. MySql 查询语句替换换行符
  19. 想学.Net,只要功夫深,铁柱磨成针
  20. GlobalSign的泛域名SSL证书

热门文章

  1. 北航计算机学硕还是专硕,经验教训-2018二战考研北航计算机
  2. tvpvar模型的建模步骤_这种思路讲解数据仓库建模,你见过吗?数据人与架构师必看...
  3. Debug时,出现Unable to evaluate the expression Cannot find xxx
  4. mysql报错:Host ***.***.***.*** is not allowed to connect to this MySQL server
  5. Ridge regression
  6. 【Python实例第7讲】真实数据集的异常检测
  7. mysql 相关操作
  8. Android-怎么配置ADT配置了没有安卓图标怎么办
  9. Loadrunner 11检查点使用方法总结
  10. [转]《帮我买个单》