1、在Asp页面首部<head>加入
| 以下为引用的内容: Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache" |
2、在HtML代码中加入
字串9
字串2
| 以下为引用的内容: <HEAD> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="0"> </HEAD> |
字串9
4、在jsp页面中可使用如下代码实现无缓存:
字串3
| 以下为引用的内容: response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching at the proxy server |
这些代码加在<head> </head>中间具体如下 字串6
| 以下为引用的内容: <head> <% response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching at the proxy server %> </head> |
字串2
5、window.location.replace("WebForm1.aspx"); 字串1
参数就是你要覆盖的页面,replace的原理就是用当前页面替换掉replace参数指定的页面。
字串7
字串5
这样可以防止用户点击back键。使用的是javascript脚本,举例如下: 字串6
| 以下为引用的内容: a.html 字串7 <html> 字串5 字串1 b.html 字串7 字串4
字串2
|
字串7
前4种只是清空了cache,即存储在Temporary Internet Files文件夹中的临时文件,而第五种则是使用跳转页面文件替换当前页面文件,并没有清空cache,也就是说Temporary Internet Files产生了相关的临时文件,两者搭配使用真是清空缓存,必备良药。正好我这里有了记录,所以常来看看哦。
字串8