谷歌给了我不同的回复,所以我猜它是高度浏览器主观的,但你建议我放入(以及在哪里)停止页面缓存?
答案 0 :(得分:1)
已经有一段时间了,但是当我过去做了很多这样的事情时,建议始终是:
集:
Cache-Control: no-cache
Expires: -1
Cache-Control: max-age -1
这是关于各种细微差别的good article。
答案 1 :(得分:0)
我用过:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
答案 2 :(得分:0)
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
或在ASP.NET中,将其放在您的代码后面(页面或母版页)
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1))
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()