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页面事件的知识点的更多相关文章

  1. asp.net页面事件执行顺序

    转自http://www.cnblogs.com/hnlyh/articles/4230388.html C#代码 using System; using System.Data; using Sys ...

  2. ASP.NET页面事件顺序

    当一个页面请求发送到WEB服务器时,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件.一个ASP.NET页面从悲怆见到释放的过程包含10个事件. (1) ...

  3. ASP.NET页面事件:顺序与回传详解

    当页面被提交请求第一个方法永远是构造函数.您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制.特别地,您需要使用HttpContext对象.当前可以使 ...

  4. asp.net 页面上的点击事件

    asp.net 页面上 服务器端控件Button 有两个click事件如 <asp:Button ID="Button1" runat="server" ...

  5. asp.net(C#)页面事件顺序

    asp.net(C#)页面事件顺序 http://www.cnblogs.com/henw/archive/2012/02/09/2343994.html   1 using System.Data; ...

  6. 关于asp.net中页面事件加载的先后顺序

    一.ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序.对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件.控件事件 ...

  7. 在asp.net页面上按回车会触发Imagebutton控件的Click事件

    原文:在asp.net页面上按回车会触发Imagebutton控件的Click事件 问题: 用asp.net做的aspx页面,无论是否有文本框.下拉框.复选框……获得焦点,只要在当前页面上按一下回车就 ...

  8. asp.net页面触发事件panel滚动条高度不变的实现方法

    asp.net页面按钮点击触发事件后panel滚动条非自动回到顶端,每次都要往下拉一下,关于这个问题的解决方法如下 此文是为解决asp.net页面按钮点击触发事件后panel滚动条非自动回到顶端的解决 ...

  9. ASP.NET 页面生命中的关键事件的执行顺序

    表 1:ASP.NET 页面生命中的关键事件 阶段 页面事件 可覆盖的方法 页面初始化 Init   加载视图状态   LoadViewState 处理回发数据   任意实现 IPostBackDat ...

随机推荐

  1. Python自动化开发学习20-Django的form组件

    武沛齐老师的Django的FORM组件:http://www.cnblogs.com/wupeiqi/articles/6144178.html 转自:http://blog.51cto.com/st ...

  2. bs4的简单使用

    一.使用流程 解析流程: 1.pip install bs4 2.导包:from bs4 import BeautifulSoup 3.实例化一个BeautifulSoup对象(将页面源码数据加载到该 ...

  3. Go语言基础之15--文件基本操作

    一.文件读写 1.1 os.File os.File封装所有文件相关操作, 是一个自定义的struct. a. 打开一个文件进行读操作: os.Open(name string) (*File, er ...

  4. Go语言基础环境配置(windows)

    一.基础软件包安装 需要安装go环境包.git.IDE(VScode),安装包见下图: 1.1 安装go windows环境直接双击安装包安装即可,在cmd窗口输入go,结果如下图所示即表示安装成功: ...

  5. 练习六十七:HTML练习

    题目:一个html文件,找出里面的链接 代码: from html.parser import HTMLParser import urllib.request class myhtml(HTMLPa ...

  6. NETCore 调试

    https://www.cnblogs.com/MingQiu/p/8227644.html https://www.cnblogs.com/shumin/p/9967854.html 前言 core ...

  7. jdk的环境配置

    今天在网上找了关于jdk配置的教程,发现比较繁琐,因此更新下jdk的简单配置教程 注意:jdk的安装必须正确,绝对不允许将jdk和jdr安装在同一层目录!!(建议在java目录下新建jdk和jdr目录 ...

  8. java——链表、链表栈 LinkedListStack、链表队列 LinkedListQueue

    LikedList: package Date_pacage; public class LinkedList<E> { public static void main(String[] ...

  9. CAD安装失败怎样卸载CAD 2010?错误提示某些产品无法安装

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...

  10. Django权限1

    1.权限,说白了就是你有资格访问这个网址,而别人每一资格:你有资格进行增删改查,而别人只有查的权限 2.新建是3张表: #用户表 class User(models.Model): name = mo ...