⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asp教程:asp内建对象response.htm

📁 学习asp的基础教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://chinese.pku.edu.cn/netstudy/aspteach/asp7.htm -->
<HTML><HEAD><TITLE>ASP教程:ASP内建对象Response</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<META content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot" 
name=Template><LINK href="../../cpcw.css" rel=stylesheet></HEAD>
<BODY vLink=#800080 link=#0000ff background="">
<TABLE width="85%" align=center border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD>
      <P align=center><FONT class=title color=#ff3333><B>ASP教程:ASP内建对象Response 
      </B></FONT></P>
      <P align=right><B>作者:<FONT color=#ff3333><A 
      href="mailto:shusheng@pchome.net">书生</A></FONT></B></P>
      <P align=justify></P>
      <HR>

      <P>   在上一篇中作者给大家详细介绍了 ASP 内建对象之一 Request 
      的使用方法,相信各位通过一系列的实践已经能够熟练掌握,本篇将继续给大家介绍 ASP 的另一个内建对象 Response。 </P>   
      最近,有很多朋友来“妹儿”催我加快 ASP 篇一文的写作速度,并急切地询问哪里有关于 ASP 
      的教材。我深深地被大家的学习热情所打动,因此决定将自己平时所搜集的一些 ASP 信息资料拿出来和大家共享,也希望所有的朋友能慷慨地将自己搜集的有关 
      ASP 的资料告诉作者,谢谢。由于目前国内有关 ASP 的中文教材凤毛麟角,而专门针对 ASP 
      网站开发的中文教材作者更是闻所未闻(可能是作者孤陋寡闻),只是最近听说出了一本清华大学出版社出版的关于 MS InterDev 的傻瓜书,其中有 
      ASP 的教学,和一本 Active Server Page 2.0 的中文手册,因此目前作者还是主要通过国外网站来获取 ASP 
      的有关信息和资料,这也是作者写本文的一个主要原因。下面我就将 bookmark 中的一些较经典的 ASP 站点罗列出来: 
      <P>   1、<A 
      href="http://www.activeserverpage.com/">http://www.activeserverpage.com/</A> 
      </P>
      <P>   这是作者访问最频繁的 ASP 网站,也是世界上最大最全的关于 ASP 的网站之一,它里面不但有最新的 ASP 
      文献资料,免费组件,还有一本完整的 ASP 入门教材,它更是 ASP 网站的中枢站点,通过它你可以到达无数的 ASP 相关站点。 </P>
      <P>   2、<A href="http://www.asphole.com/">http://www.asphole.com/</A> </P>
      <P>   这本是一个针对 ASP 漏洞而建立的站点,但是它却无疑是一个完备的 ASP 信息站点,它非但提供了 ASP 
      的文章,及组件还提供详尽透彻的联接地址。 </P>
      <P>   3、<A 
      href="http://www.15seconds.com/faq">http://www.15seconds.com/faq</A> 和 <A 
      href="http://www.15seconds.com/search">http://www.15seconds.com/search</A> 
      </P>
      <P>   这是一个作者所看到的最大的网上 ASP 交流站点,它拥有 ASP 解疑的答案,ASP 邮件清单信息,ASP 
      技巧,你可能需要需要几个月的时间才能读完这些信息。而在 http://www.15seconds.com/AllComponents.asp 
      你可以读到最新的 ActiveX 组件和大量免费组件的详细介绍,并附有非常实用的文档与例子。 </P>
      <P>   4、<A 
      href="http://www.microsoft.com/workshop/server/asp/aspfeat.asp">http://www.microsoft.com/workshop/server/asp/aspfeat.asp</A> 
      </P>
      <P>   大家都知道 Active Server Page 是微软提出的一套基于 NT IIS 的 WEB 服务器端环境,那么这个由微软自己建立的 
      ASP 技术说明站点,大家当然是不可不看的。 </P>
      <P>   5、<A 
      href="http://www.serverobjects.com/">http://www.serverobjects.com/</A> 
</P>
      <P>   在这里你可以获得无数实用的 ActiveX 组件 , 并下载它们的试用版,只可惜其中的大部分极好的组件都是要 Money 的。 </P>
      <P>   6、<A 
      href="http://www.cyscape.com/asp/browscap/">http://www.cyscape.com/asp/browscap/</A> 
      </P>
      <P>   大家还记得作者在 ASP2 一文中介绍的那个用来辨别客户端浏览器版本的 Browser Capabilitie 
      组件吗?在这个站点你可以获得最新的 BROWSCAP.INI 文件,它拥有每一个 ASP 安装时微软没有提供的浏览器的信息,这样你在 ASP 
      中判断客户浏览器是就能够万无一失了。 </P>
      <P>   7、<A 
      href="http://www.microsoft.com/data/ado/">http://www.microsoft.com/data/ado/</A> 
      </P>
      <P>   ASP 最强大且便捷的功能莫过于同数据库的连接,通过 ASP 内建的 ActiveX 组件,我们可以轻而易举的将 WEB 与所有和 
      ODBC 兼容的数据库连接起来,在这个微软的站点上你可以获取很多实用的 ADO 资料。 </P>
      <P>   8、<A 
      href="http://www.cobb.com/m_sbn4/">http://www.cobb.com/m_sbn4/</A> </P>
      <P>   一个不错的 ASP 论坛,你可以在那里贴你的问题,读取别人的问题和解答。 </P>
      <P>   下面,我们开始学习 ASP 的另一个内建对象 Response。 </P>
      <P>   与 Request 是获取客户端 HTTP 信息相反 ,Response 
      对象是用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。 </P>
      <P>   语法 </P>
      <P>   Response.collection|property|method </P>
      <P>   一、属性 </P>
      <P>   1、Buffer </P>
      <P>   Buffer 属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所有服务器脚本处理完毕或者调用了 Flush 或 End 
      方法后,服务器才将响应发送给客户端浏览器,服务器将输出发送给客户端浏览器后就不能再设置 Buffer 属性。因此应该在 .asp 文件的第一行调用 
      Response.Buffer。 </P>
      <P>   2、Charset </P>
      <P>   Charset 属性将字符集名称附加到 Response 对象中 content-type 标题的后面。对于不包含 
      Response.Charset 属性的 ASP 页,content-type 标题将为 :content-type:text/html。 </P>
      <P>   我们可以在 .asp 文件中指定 content-type 标题,如 : </P>
      <P>   &lt; % Response.Charset="gb2312") %&gt; </P>
      <P>   将产生以下结果 : </P>
      <P>   content-type:text/html; charset=gb2312 </P>
      <P>   注意,无论字符串表示的字符集是否有效,该功能都会将其插入 content-type 标题中。且如果某个页包含多个含有 
      Response.Charset 的标记,则每个 Response.Charset 都将替代前一个 
      CharsetName。这样,字符集将被设置为该页中 Response.Charset 的最后一个实例所指定值。 </P>
      <P>   3、ContentType </P>
      <P>   ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/HTML。 
      </P>
      <P>   4、Expires </P>
      <P>   Expires 属性指定了在浏览器上缓冲存储的页距过期还有多少时间。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的页面。如果设置 
      response.expires=0,则可使缓存的页面立即过期。这是一个较实用的属性,当客户通过 ASP 的登陆页面进入 WEB 
      站点后,应该利用该属性使登陆页面立即过期,以确保安全。 </P>
      <P>   5、ExpiresAbsolute </P>
      <P>   与 Expires 属性不同 ExpiresAbsolute 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -