按下“后退”后,出现下面的页面:--------------------------------------------
警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该网页,请单击刷新按钮。 
--------------------------------------------这个页面怎么出现的?

解决方案 »

  1.   

    放入 HTML 的 HEAD 部分 
    <!--禁用缓存部分开始--> 
    <meta http-equiv="Expires" content="0" /> 
    <meta http-equiv="Progma" content="no-cache" /> 
    <meta http-equiv="cache-control" content="no-cache,must-revalidate" /> 
    <!--禁用缓存部分结束--> 
    ASP.net 代码如下: 
    放在页面代码Page_Onload 
      HttpContext.Current.Response.Expires = 0; 
            Response.ExpiresAbsolute = DateTime.Now - 1; 
            Response.AddHeader("progma", "no-cache"); 
            Response.AddHeader("cache-control", "private"); 
            Response.CacheControl = "no-cache";
      

  2.   

    如果只是html就用这个
    <meta http-equiv="Expires" content="0" /> 
    <meta http-equiv="Progma" content="no-cache" /> 
    <meta http-equiv="cache-control" content="no-cache,must-revalidate" /> 
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" ><head>
    <meta http-equiv="Expires" content="0" /> 
    <meta http-equiv="Progma" content="no-cache" /> 
    <meta http-equiv="cache-control" content="no-cache,must-revalidate" /> 
    <title>无标题页</title>
    </head>
    <body>
    <form id="form1" action="2.htm">
    <input id="btn1" type="submit" value="Confirm" />
    </form>
    </body>
    </html>这是第一个HTML的代码,按下submit后,再用后退按钮,依然是之前的页面阿,没有出现“网页已过期”,怎么回事?