首页 · 设计视角 · 平面设计 · 网站设计 · 工业设计 · 建筑环境· CG动漫 · UI界面 · 设计创意 · 色彩设计 · 网络编程 · 设计欣赏 · 广告欣赏 · 软件教程
推荐栏目:PhotoShop教程 平面设计教程 平面设计作品 字体设计 推荐文章:非主流照片处理教程 photoshop抠图 photoshop照片合成
您现在的位置: 平面设计资源网 >> 网络编程 >> ASP >> 教程正文 >> Asp教程:Response对象

Asp教程:Response对象

Asp教程:Response对象

    本节笔者主将要介绍Active Server Page的另一对象Response,Response对象的作用是在向浏览器发送数据。将Response对象与上一节介绍的接收数据的Request对象一起使用,就可以达到服务端-浏览器间的交互,这也是实现动态网页的基础。

    Response对象的属性及方法在ASP中极其常用。下面几节将针对Response对象的常用属性、方法及集合进行详细讲解,对于不常用的也给出了说明。

一、Response对象的常用属性

1、  Buffer属性

       其值为布尔型,即只有TrueFalse两种情况,表明输出的Asp页是否被缓冲, 使用Buffer属性后,只有当前页的所有服务器脚本处理完毕或者调了 Flush 或 End 方法后,服务器才将响应发送给浏览器,在服务器将部分响应发送给浏览器后就不能再设置 Buffer 属性,因此通常在 .asp 文件的第一行调用 Response.Buffer。

设置Buffer属性方法如下:

<%Response.Buffer=True %>

 

2、  ContentType属性

       ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/HTML。即在服务器响应的 HTTP中显示content-type:text/html。如果要用到特殊的ContentType属性,应按照以下示例中的方式调用:

<%Response.ContentType="text/css" %>

 

3、  Charset属性

    Charset属性用于设置字符集的名称并将其添加到内容类型标题(content-type)的后面,若未在Asp页中设置Charset属性,则content-type为content-type:text/html,若将Charset属性设置为"gb2312"则content-type为content-type:text/html; charset=gb2312。

设置Charset属性的方法如下:

<% Response.Charset="gb2312" %>

小技巧:

    无论设置的字符集是否有效,该设置都会将设置的字符集写到内容类型标题(content-type)后面,所以在使用该属性时要保证设置字符集的有效性。

    如果页面包含多个Charset设置,则以最后一次被执行的Charset设置为准。

    常用的字符集还有ASCII Latin1 gb2312 big5 gbk gb18030 Unicode等,如果要做国际化网站建议使用Unicode。

 

4、  Expires属性

       Expires属性用于指定在浏览器缓存页面距超时还有多少时间,若用户在指定时间内回到此页,服务器会将缓存的页面返回给用户,设置的数字的单位是分。

设置Expires属性的方法如下:

<% Response.Expires=3 %>

上例表示本页三分钟后超时。

小技巧:

       设置Response.Expires=0则使缓存页浏览后立即超时,这样做可以确保页面信息的安全。

5、  ExpiresAbsolute属性

    ExpiresAbsolute属性与Expires属性类似,只是其值应设置为一个具体时间。

[1] [2] [3] [4] [5] [6] 下一页

2007-1-15 15:04:40 作者:佚名 阅读点击: 责任编辑:admin
关于 ASP教程 的文章
频道精彩推荐
阅读排行
赞助商链接
作品推荐
设为首页 | 加入收藏 | 今日更新 | 欢迎投稿 | 关于我们 | 版权说明 | 设计服务 | 网站地图 | 友情链接
Copyright © 2003-2008 www.AD020.com All Rights Reserved 版权所有 平面设计资源网