禁用客户端缓存
HTM网页
    <META HTTP-EQUIV="pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
ASP网页
<%
    Response.Expires = -1
    Response.ExpiresAbsolute = Now() - 1
    Response.cachecontrol = "no-cache"
%>
PHP网页
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
JSP
    response.setHeader("Pragma","No-Cache");
    response.setHeader("Cache-Control","No-Cache");
    response.setDateHeader("Expires", 0);
C#中禁止cache的方法!
    Response.Buffer=true;
    Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
    Response.Expires=0;
    Response.CacheControl="no-cache";

解决方案 »

  1.   

    <META HTTP-EQUIV="pragma" CONTENT="no-cache">
        <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
        <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
     <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">加日期干吗?可不可以不要?可不可以换成0?
      

  2.   


    回复人: JK_10000(JK) ( ) 信誉:116  2003-06-04 14:38:00  得分:0 
     
     
      方法1:让用户修改IE设置 
    工具--->
    选项--->
    常规--->
    设置--->
    检查所存网页的较新版本--->选择每次访问网页时检查方法2:使每次连接时,连接的网址不一样,比如在后面接一个随机数,CSDN就是这样做的:(注意temp=....)
    http://expert.csdn.net/Expert/topic/1874/1874247.xml?temp=.5457575
      

  3.   

    不错!我觉得CSDN的这个做法就比较好!你的问题主要是因为IE在客户端的缓存问题.楼上的都已经说了!他们的方法都是可行的
      

  4.   

    <META HTTP-EQUIV="pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <META HTTP-EQUIV="expires" CONTENT="-1">