关于ASP.NET页面事件的知识点
ASP是动态服务器页面(ActiveServerPage)的英文缩写,是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。那么关于ASP.NET页面事件的知识点,你又了解多少呢?

大家可以看到其实在ASP.NET(ASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。)页面的寿命周期里面,名为Page的对象就会对外公开一些被频繁使用的标准事件。ASP.NET页面框架在运行的时候,就会自动连接到(连线)这一些方法的相应代理实例。这样子的话,大家就没有需要编写一些必要的“粘接代码”。在这里,小编会给大家列出一个列表。在这个列表中,大家可以看到这是一个按激发顺序提供运行的时候连线代理实例。具体的列表如下:
1、Page_DataBind:在页面级别调用DataBind方法的时候,这就会引发名为DataBind事件。假如说我们是在单一一个控件上面调用DataBind的话,那么它仅仅只会激发它下面控件的DataBind事件而已。
2、Page_PreRender:刚刚好是在呈现控件以及保存视图状态之前将PreRender这一个事件激发。那么大家就可以使用这一个事件在控件上面执行全部最后时刻的操作了。
3、Page_Load:当这一个事件出现的期间,大家就可以执行一系列的操作了。具体操作些什么呢?没错,就是来第一次创建ASP.NET页面或者是响应由投递引起的客户端(客户端或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。)事件。在这一个事件之前,早就已经还原控件视图以及页面状态了。现在我们就需要检查一下是不是为第一次处理这一个页面了,只需要使用IsPostBack页面属性就可以进行检查了。假如说真的是第一次处理的话,那么就请大家执行一下数据绑定。除此之外,请大家更新并且还要读取控件属性。
4、Page_Unload:当我们完成页面呈现以后,大家会发现这会激发名为Page_Unload事件。这一个事件正正就是执行最终清理工作的合适位置。当然啦,这包括了清理打开的数据库连接、关闭打开的文件或者是丢弃对象等等的操作。
5、Page_Init:当这一个事件出现的期间,大家可以连接有可能具有的任何事件或者是初始化值来处理引用程序。
另外小编还会给大家列出另外一个列表,这一个列表包括了三个事件,主要内容就是概括了不是确定性事件。具体的列表如下:
1、Page_AbortTransaction:假如说我们要指明一个交易是失败或者是成功的话,那么这个时候交易事件就显得十分重要了。大家都应该知道,这一个事件经常都会使用于购物车方案,其中这一个事件还可以指示订购究竟是失败亦或是成功。假如说交易已经终止了,那么系统就会自动激发这一个事件了。
2、Page_CommitTransaction:假如说交易已经成功提交的话,那么这一个事件就会被激发了。
3、Page_Error:假如说大家需要在页面处理过程里面,出现一些没有处理的例外,那么就会激发名为Error事件。在这里大家还要知道一点,那就是错误事件可以为大家提供了妥善处理错误的机会,所以大家一定要多多留意哟,不要错失了机会。
关于ASP.NET页面事件的知识点的更多相关文章
- asp.net页面事件执行顺序
转自http://www.cnblogs.com/hnlyh/articles/4230388.html C#代码 using System; using System.Data; using Sys ...
- ASP.NET页面事件顺序
当一个页面请求发送到WEB服务器时,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件.一个ASP.NET页面从悲怆见到释放的过程包含10个事件. (1) ...
- ASP.NET页面事件:顺序与回传详解
当页面被提交请求第一个方法永远是构造函数.您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制.特别地,您需要使用HttpContext对象.当前可以使 ...
- asp.net 页面上的点击事件
asp.net 页面上 服务器端控件Button 有两个click事件如 <asp:Button ID="Button1" runat="server" ...
- asp.net(C#)页面事件顺序
asp.net(C#)页面事件顺序 http://www.cnblogs.com/henw/archive/2012/02/09/2343994.html 1 using System.Data; ...
- 关于asp.net中页面事件加载的先后顺序
一.ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序.对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件.控件事件 ...
- 在asp.net页面上按回车会触发Imagebutton控件的Click事件
原文:在asp.net页面上按回车会触发Imagebutton控件的Click事件 问题: 用asp.net做的aspx页面,无论是否有文本框.下拉框.复选框……获得焦点,只要在当前页面上按一下回车就 ...
- asp.net页面触发事件panel滚动条高度不变的实现方法
asp.net页面按钮点击触发事件后panel滚动条非自动回到顶端,每次都要往下拉一下,关于这个问题的解决方法如下 此文是为解决asp.net页面按钮点击触发事件后panel滚动条非自动回到顶端的解决 ...
- ASP.NET 页面生命中的关键事件的执行顺序
表 1:ASP.NET 页面生命中的关键事件 阶段 页面事件 可覆盖的方法 页面初始化 Init 加载视图状态 LoadViewState 处理回发数据 任意实现 IPostBackDat ...
随机推荐
- Ubuntu wubi.exe 安装到Windows 正在下载ubuntu-11.04-desktop-i386.iso
下载一个Ubuntu的iso镜像,用虚拟光驱加载后,点击 wubi.exe->安装到Windows 设置好后,进入安装,又自动开始下载iso镜像了,提示:正在下载ubuntu-11.04-des ...
- 无限期使用WebStorm方式
http://blog.csdn.net/DorAction/article/details/79332421 1.下载补丁:JetbrainsCrack-2.7-release-str.jar ht ...
- layer 弹出对话框 子父页面相互参数传递
转载:https://blog.csdn.net/flybridy/article/details/78610737
- linux开机启动服务学习chkconfig命令
选项: --add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据: --del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系 ...
- es6数组新方法
(1)Array.from(aarr,fn,obj) function fn(dr, sd, d) { /*Array.from 类数组转化为数组*/ console.log(arguments) v ...
- java——异常类、异常捕获、finally、异常抛出、自定义异常
编译错误:由于编写程序不符合程序的语法规定而导致的语法问题. 运行错误:能够顺利的编译通过,但是在程序运行过程中产生的错误. java异常类都是由Throwable类派生而来的,派生出来的两个分支分别 ...
- robotframework自动化测试之测试数据
相信很多人在做自动化测试的时候都会遇到一个问题,就是用例不能重复执行,比如名称不能重复,手机号码不能重复等等问题,或者在测试用例执行完后通过操作数据库把相关的数据删除: 那么怎么样让我们的测试用例能重 ...
- leetcode 437. 路径总和 III
题目描述: 给定一个二叉树,它的每个结点都存放着一个整数值. 找出路径和等于给定数值的路径总数. 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点). 二 ...
- 数据结构---Java---HashMap
1.概述 [hash冲突]: 对某个元素进行哈希函数运算,得到一个地址值,要进行插入时,发现此地址被占用,称为hash冲突(哈希碰撞): [hash冲突解决]: 开放定址(发生冲突,继续寻找下一块未被 ...
- jdk源码分析——java.lang.Boolean
1.Boolean类里面的2个静态变量. Boolean类,直接声明了2个静态变量,TRUE 和 FALSE,指向2个对象. public static final Boolean TRU ...