清除页面缓存

当使用ASP进行Web编程时,你发现确实修改了程序代码,确认没有改错,却发现输出的Webyemi8an没有变化,这就是服务端将此ASP文件加入了页面缓存。
    清楚页面缓存有一下几种方法;
    1.在ASP页面首部加入一下代码:
      Response.Buffer=True
      Response.ExpiresAbsolute=Now()-1
      Response.Expires=0
      Response.CacheControl=“no-cache”
      Response.AddHeader “Pragma”,“no-Cache”
    2.在HTML代码中加入下面的代码,不过这些代码似乎不能解决刷新无效的问题,因为这些代码只是针对客户端的页面缓存而已,只具有清楚客户端的页面缓存的功能。
      <HEAD>
        <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
        <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
        <META HTTP-EQUIV="Expires" CONTENT="no-cache">
      </HEAD>
    3.如果一个ASP文件是url.asp,那么在访问的时候,脚本链接应该为:
      <input type="button" onclick="window.location.href=’url.asp?’+Math.random()" value="提交"/>