读书笔记之Response对象

Response对象有1个属性:Buffer和3个方法:Flush,Clear,End.
   3个方法用于控制脚本服务器缓存HTML输出流的方式.
       用Response.Buffer来指定Web服务器是否缓存由ASP生成的输出.当Response.Buffer为True,将告诉Web服务器保留产生的输出值;反之,则让Web服务器去控制到Web浏览器的输出流.
       用Response.Flush告诉Web服务器立即把当前输出缓存中的内容传送给Web浏览器.只有当Response.Buffer为True时才能调用Response.Buffer.
       用Response.Clear将输出缓存中除HTTP响应头之外的所有信息都清除.同样用Response.Clear时,Response.Buffer要为True.
       用Response.End停止所有脚本的处理并把缓存的输出传送给Web浏览器.用Response.End之前,脚本先把</body>和</html>标记放到HTML输出流中.


属性Response.Expires和Response.ExpiresAbsolute可以通过设定暂存文件的有效日期和时间来阻止Web浏览器显示过期的内容.格式为:
     <% Response.ExpiresAbsolute=#<expiredata[<expireTime>]># %>
     例: <% Response.ExpiresAbsolute=#05/31/2007# %>
          <% Response.ExpiresAbsolute=#05/31/2007  3:05pm# %>
由于有效日期设定为一个具体的日期和时间,则在每个新时段,都必须手动编辑脚本,所以设定暂存页面的有效分钟数比起设定具体日期和时间方便的多.格式:
     <% Response.Expires=<minutes> %>
     例:<% Response.Expires= 15 %>
为避免代理服务器传送过期的ASP,应设定<% Response.CacheControl="Private" %>


用Response.Redirect重新定向到一个服务器或网页


Cookie是Web服务器让浏览器在访问者的计算机上该网站的"cookie文件"里写入的少量文字.
Cookie只能存储访问者自愿提供的数据或者关于访问者连接的一般信息,而且浏览器传送给Web服务器的仅仅是先前服务器发送给Web浏览器保存的那些Cookie.格式:
  <% Response.Cookies("<cookiename>")="<cookieValue>"
      例:<% Response.Cookies("firstname")="Max"
               Response.Cookies("lastname")="Yuan"
        %

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值