ASP网络编程从入门到精通 (4)

ASP网络编程从入门到精通 (4)

ID:38516456

大小:88.00 KB

页数:15页

时间:2019-06-14

ASP网络编程从入门到精通 (4)_第1页
ASP网络编程从入门到精通 (4)_第2页
ASP网络编程从入门到精通 (4)_第3页
ASP网络编程从入门到精通 (4)_第4页
ASP网络编程从入门到精通 (4)_第5页
资源描述:

《ASP网络编程从入门到精通 (4)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章Response和Request对象本章将介绍一下ASP中最为常用的两个内置对象Response和Request对象。Request对象的主要作用是从客户端获取数据,而Response对象的主要作用是向客户端发送数据。这两个对象的作用是相互的,所以将放在同一章来讲解,下面就来看一下它们的具体使用方法。4.1Request对象在网页设计中的应用Request对象是ASP中最为常用的对象之一。它用来连接客户端的Web页(.HTML文件)和服务器端的Web页(.ASP文件),使他们之间可以进行数据交换。Request对象允许AS

2、P查询有关与之交互的客户程序信息,它代表由客户程序发出的HTTP请求报文。4.1.1Request对象客户程序可以用多种方法将信息发送到ASP文件:HTML文件、另一个ASP文件或者是ASP文件本身,无论用何种方法来提交信息,都必须在ASP代码中使用Request对象及其集合。下面我们就来介绍一下Request对象的属性及集合。(具体内容请参照本书)1.TotalBytes属性2.BinaryRead方法4.1.2读取HTTP查询字符串中的数据在网页中数据传递一个很重要的方式就是通过链接地址。如“http://www.cnbru

3、ce.com/blog/showlog.asp?cat_id=5&log_id=657”。当用户将这样的字符串作为链接地址发送到服务器,服务器就会通过QueryString集合获取相关的值。1.QueryString集合2.QueryString示例3.使用QueryString获取表单元素4.使用QueryString获取同名表单元素数值4.1.3读取浏览器提交的表单数据1.Form数据集合2.按请求正文中参数的名称来索引。3.Form集合的提交方式4.1.4获得服务器端的环境变量当我们在讨论Request对象的内容时,要研究

4、的集合之一就是ServerVariables集合。这个集合包含了两种结合体,一种是随同页面请求从客户端发送到服务器的HTTP报头中的值,另外一种就是由服务器在接受到请求时其本身所提供的值。下面就来具体介绍一下ServerVariables集合的作用。1.ServerVariables集合2.ClientCertificate集合4.2Response对象在网页设计中的应用Response对象用于向客户浏览器发送服务器端的数据。用户可以使用该对象将服务器端的数据,用HTML的格式发送到客户端的浏览器。该对象的功能与Request对

5、象的功能恰恰相反。Request对象是用于得到用户提交的数据,而Response对象用于将服务器端的数据发送到用户的浏览器,这是实现动态的基础。4.2.1Response对象属性:Buffer、Cookies、ContentTpye、Expires、ExpiresAbsolute、Status、IsClientConnected、CacheControl方法:Write、Redirect、End、Flush、Cookies、BinaryWrite、AddHeader、AppendToLog主要作用:向浏览器输出文本、数据和Coo

6、kies以及控制在传送网页过程中的每一个阶段。4.2.2向浏览器发送数据举一个例子,在信息查询的页面中,当用户输入查询条件并提交倒服务器。此时,就需要编写一个ASP程序,通过用户输入的查询条件来查询数据,并将查询的数据结果返回到用户的浏览器上。4.2.3利用缓冲区输出数据当我们在打开一个网页的时候,有时就需要等上很长一段时间,时间长了用户就没有耐心等了,这是因为设置了缓冲页面输出。怎样利用缓冲区来输出数据呢?首先,我们先来了解一下Response中一些对象的属性。1.Buffer属性2.ContentType属性3.Expire

7、s属性4.ExpiresAbsolute属性5.Status属性6.IsClientConnected属性4.2.4实现网页的重定位上一节讲了一些关于Response对象的属性,这一节就来讲Response对象的方法。Write方法是Response对象中最常用的方法之一,它可以把变量的值发送到用户端的当前页面。Write方法的功能非常强大,可以输出几乎所有的对象和数据。1.Write方法2.Clear方法3.Flush方法4.End方法5.Redirect方法6.BinaryWrite方法7.AddHeader方法8.Appe

8、ndToLog方法4.3在网页中使用CookieCookie是一种标记,由Web服务器嵌入用户浏览器中来标识用户。当下次同一个浏览器请求网页时,将把以前从Web服务器得到的Cookie再传给服务器。Cookie允许一个用户关联一组信息。Cookie被存为简单的文

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

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

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