按下“后退”后,出现下面的页面:--------------------------------------------
警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该网页,请单击刷新按钮。
--------------------------------------------这个页面怎么出现的?
警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该网页,请单击刷新按钮。
--------------------------------------------这个页面怎么出现的?
<!--禁用缓存部分开始-->
<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";
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Progma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache,must-revalidate" />
<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后,再用后退按钮,依然是之前的页面阿,没有出现“网页已过期”,怎么回事?