项目四ASP内置对象

项目四ASP内置对象

ID:37498583

大小:474.10 KB

页数:46页

时间:2019-05-12

项目四ASP内置对象_第1页
项目四ASP内置对象_第2页
项目四ASP内置对象_第3页
项目四ASP内置对象_第4页
项目四ASP内置对象_第5页
资源描述:

《项目四ASP内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目四ASP内置对象【本章教学目的、要求】1、熟悉ASP内置对象的概念及区别;2、掌握对象的应用方法;3、利用对象实现网页编程。【本章教学重点、难点】ASP内置对象概念及区别、对象常用方法的应用、掌握常用对象方法编程思想。【本章教学安排】4学时本章教学内容4.0前言4.1获取客户端数据的Request对象4.2向客户端输出数据的Response对象4.3应用程序会话管理4.4服务器信息的Server对象4.5本章小结4.6上机练习与习题4.0前言在面向对象编程中,对象就是具有一组实体的属性数据和操作方法

2、的变量。ASP提供的对象以及组件都可以用来实现和扩展ASP应用程序的功能。每个对象都有其各自的属性、集合和方法,并且可以响应有关事件。用户不必了解对象内部复杂的数据传递与执行机制,而只需在程序中设置或调用某个对象特定的属性、集合或方法,即可实现该对象所提供的特定功能。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器、存储用户信息及控制对请求的响应等,从而使对象开发者摆脱了许多繁琐的工作。ASP中常见的内置对象如表4-1所示。Return表4-1ASP内置对象对象名功能Request从客户端收

3、集HTTP请求信息Response控制服务器发送信息到客户端Application存放同一应用程序中所有用户的共享信息Session存储某个用户的会话所需的信息Server访问服务器上的系统方法和属性Return4.1获取客户端数据的Request对象Request对象用来读取客户端的表单信息或其他传送到服务器端的信息,并可在此基础上实现将客户数据存入Web数据库或对其作进一步的处理。Request语法结构:Request[.集合

4、属性

5、方法](变量)4.1.1Request对象的属性4.1.2Requ

6、est对象的方法4.1.3Request对象的集合4.1.4实例:收集用户注册信息Return4.1.1Request对象的属性Request对象只有一个Request.TotalBytes属性,表示从客户端所接受数据的字节数。如例子:<%Bytes1=Request.totalbytesResponse.Write“已从客户端接收到”&Bytes1&“个字节。”%>Return4.1.2Request对象的方法Request对象只有一个Request.BinaryRead方法。是以二进制方式读取客户端

7、浏览器采用POST方式所传送来的数据。它的返回值是一个数组,该方法需要一个参数,即每次读取的字节的大小,格式为:Array1=Request.BinaryRead(count)Return4.1.3Request对象的集合(1)1、Form集合如果客户端发送一个请求,该Form的Method属性设置为Post,则表单元素的值存储在Form集合中.利用Request对象的Form集合可以取得客户端浏览器以POST方式递交的表单中的各项数据。POST方式将表单中的数据打包成一块后以文件的形式提交给服务器,因

8、此所提交的数据不限定其长度。如例子:根据用户输入的姓名、性别来判断是先生还是小姐。4-1.htm:产生一个接收用户信息的表单。4-2.asp:处理4-1.htm和程序。4.1.3Request对象的集合(2)2、QueryString集合使用Request对象的QueryString集合可以得到表单以GET方式提交的数据。GET方式将表单中的数据直接附加到URL地址栏的后面提交给服务器,因此限定的数据的长度。如例子:判断用户输入的口令字是否正确。4-3.htm:产生一个接收用户信息的表单。4-4.asp

9、:处理4-3.htm和程序。GET方式提交的缺点:URL字符串的长度有所限制且查询字符串(QueryString)也被显示在浏览器的地址栏,把HTTP请求中通过Web传递的一些希望隐藏的数据也暴露出来了。4.1.3Request对象的集合(3)3、ServerVariable集合在浏览器中浏览Web页面时使用的传输协议是HTTP,在HTTP标题文件中会记录一些客户端的信息,如客户的IP地址、服务器的名称、发送的请求端口号、浏览器的类型、版本等,有时服务器还需要根据不同的客户端信息做出不同的反映,这时就要

10、用ServerVariable集合来获取所需信息。ServerVariable集合用于得到系统的环境变量,通过为其指定不同的关键字(事先已固定),可以得到系统的环境变量,其语法格式为:(1)request.servervariable(“关键字”)(2)request(“关键字”)如例子:4-5.asp所示:获取系统的环境变量。4.1.3Request对象的集合(4)4、Cookies集合Cookies是附属于Request对象和Respo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。