Asp.net 网页生命周期的事件
来源:互联网 发布:淘宝手机店铺的短链接 编辑:程序博客网 时间:2024/05/15 23:52
页事件
典型使用
PreInit
使用该事件来执行下列操作:
l 检查IsPostBack属性来确定是不是第一次处理该页
l 创建或重新创建动态控件
l 动态设置主页
l 读取或者设置文件或属性
Init
在所有控件中已经开始初始化且已应用所有外观设置后引发。使用该事件来读取或初始化控件属性
InitComplete
由Page对象引发。使用该事件来处理要求完成所有初始化工作的任务
PreLoad
如果需要在Load 事件来处理要求先完成所有初始化的工作的任务,它会为自身和所有控件加载视图状态,然后处理Request实例包括的任何回发的数据。
Load
使用Load事件方法来设置空间中的属性并建立和数据库联接
控件事件
使用这些事件方法处理特定控件事件,如button控件中的Click事件或者TextBox控件的TextChanged事件,在回发请求中,如果包括验证控件,在执行任何处理之前检查Page和各个验证控件的isValid属性
PreRender
在该事件发生之前:
l Page对象会针对每个控件和页调用EnsureChildControls
l 设置了DataSourceID属性的每个数据邦定控件 会调用DataBInd方法页上的每个控件都会发生PreRender事件。使用该事件和对页或者其控件内容进行更改
SaveStateComplete
在事件发生之前,已针对页和所有控件保存了VIewState。将忽略此时对页或者控件进行的任何更改。使用该事件执行满足一下条件的任务要求已经保存了视图状态。但未对控件进行更改
Render
在处理这个阶段。Page对象会在每个控件调用此方法。所有Asp.net web 服务器空间都有一个用于写出发送给浏览器控件 标记的Render 方法 。如果创建自定义控件,通常要覆盖此方法以输出控件的标记
UnLoad
该事件首先针对每个控件发生,针对该页发生,在控件中,使用该事件对特定控件执行最后清理,如果关闭特定数据库联接,对于页本身,使用该事件来执行最后的清理工作,如关闭打开的文件和数据库的联接,或完成日志激励或其他请求特定的任务
- Asp.net 网页生命周期的事件
- ASP.NET网页生命周期事件
- ASP.NET网页生命周期事件
- ASP.NET网页生命周期事件顺序
- ASP.NET 网页生命周期&各种事件Event
- ASP.NET的生命周期与事件处理
- ASP.NET的生命周期与事件处理
- ASP.NET的网页代码模型及生命周期
- ASP.NET的网页代码模型及生命周期
- ASP.NET的网页代码模型及生命周期
- ASP.NET页面上的生命周期与事件顺序
- Asp.net 页面生命周期各个阶段引发的事件
- ASP.NET最常用的页面生命周期事件
- ASP.NET的生命周期
- Asp.net的生命周期
- ASP.NET的生命周期
- asp.net页面生命周期 各时期事件
- Asp.net页面生命周期中的十个事件
- 跨平台开发的辛酸
- linux 用户设置修改
- 理解 IBM FileNet Content Manager 存储管理
- #define SQUARE(a)((a)*(a))
- 技术的真谛
- Asp.net 网页生命周期的事件
- CSS样式的优先级...
- 程序员的爱
- 硅谷公司如何招聘的那些事
- 后台报错 already close
- UITextField的一些用法
- java常见异常
- brainfunck-A-Z的输出
- iphone开发常用方法