有没有办法清除我的网页的用户浏览器,或说不使用缓存?
答
您可以使用HTML meta标签:
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="Fri, 01 Jan 1999 1:00:00 GMT" />
<meta http-equiv="Last-Modified" content="0" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
或者你可以使用ASP响应头:
<%
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
%>
答
如果你把
Response.Expires = -1
在你传统的ASP页面,将指示浏览器不缓存内容。如果用户点击“返回”或以其他方式导航到页面,浏览器将从服务器刷新页面。
答
不是ASP相关的,这是一个HTTP问题。您可以通过修改http缓存的某些方面,如Cache-Control,etag,Expires等来执行此操作。请参阅RFC2616,特别是Caching in HTTP并设置适当的标头。
答
可以通过确保您为Reponse.cachecontrol,response.expires等根据您的需要设置正确的值来完成。此链接可能有助于理解它们的含义。 http://aspjavascript.com/lesson07.asp
快速反应,谢谢大家! – Brettski 2008-09-22 16:32:47