admin 管理员组文章数量: 1086019
2024年3月13日发(作者:sql编程思想pdf下载)
第三章Web页面
第3章 的Web页面
教学目的:
本章简要介绍网页的运行机制,包括 页面是如何组织和运行的、页面的往返与 处理
机制、页面的生命周期和事件; 类具有的一些共同的属性、 事件
和方法;网页代码隐藏模型; 提供的几种基于客户端的状态管理方式; 的配置文件
和 的配置方法。
3.1 页 面 管 理
页面是带“.aspx”文件扩展名的 文本文件。当浏览器客户端请求“.aspx” 资源时,
运行库分析目标文件 并将其编译为一个.NET框架类。 此类可用于动态处理传入的请求。
页面 在第一次访问时进行编译,已编译的类 型示例可以在多个请求间重用。
3.1.1 页面代码模式
是一个完全面向对象的系统,每个网 页都直接或间接地继承自
类。由 于在Page类中已经定义了网页所需要的基本属性、事 件和方法,因此只要新网
页一生成,就从它的基类中 继承了这些成员,因而也就具备了网页的基本功能。 设计者
可以在这个基础上再进行开发。
Page类中的成员:(在第5章中详细介绍) Request对象:用于检索从浏览器向服务
器发送的请求 中的信息。它提供对当前面请求的访问,包括标题、 Cookie、客户端证书、
查询字符串等,与HTTP协议的请求 消息相对应。 Response对象:用于将数据从服务
器发送回浏览器。 它允许将数据作为请求的结果发送到浏览器中,并提 供有关响应的信
息,还可以用来在页面中输入数据、 在页面中跳转,并传递各个页面的参数。与Request
对 象的作用正好相反。 ViewState、Session、Application对象:这些对象用 来保持网
页的各种状态。
Page类的两个重要属性 Page类有许多属性,其中有两个特
别重要,它们是IsPostBack属性和 IsValid属性。
IsPostBack属性 获取一个值,该值指示该页是否正为响应客户端
回发(PostBack)而加载,或者是被首次访问而 加载。如果是为响应客户端回发而加载
该页,则为 True,否则为False。这个属性非常有用,它能够 区分该页面是首次加载还是
多次回发访问。在 Page_Load事件处理程序中,通过检查该属性, 可以实现首次加载和
多次回发访问执行不同的程序 代码。
IsValid属性
获取一个值,指示该页验证是否成功。 如果该页验证成功,则为True,否则为 False。
IsValid属性将在以后的页面验证中起重 要作用。
Page对象的方法和事件方法与事件 DataBind Validate Init事件 Load事件 功能说
明
版权声明:本文标题:第三章Web页面 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710286228a566159.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论