无缓存HTTP标头无法覆盖缓存行为

时间:2013-10-25 07:12:59

标签: asp.net-mvc-4 azure

我一直在寻找一种解决方案,我希望禁用浏览器的默认行为,并找到一个非常好的解决方案:asp.net mvc disable browser cache

但是这个解决方案对我不起作用。这些是传递的标题:

Cache-Control   no-cache, no-store, must-revalidate
Content-Encoding    gzip
Content-Length  5026
Content-Type    text/html; charset=utf-8
Date    Fri, 25 Oct 2013 06:57:47 GMT
Expires -1
Pragma  no-cache
Server  Microsoft-IIS/8.0
Vary    Accept-Encoding
X-AspNet-Version    4.0.30319
X-AspNetMvc-Version 4.0
x-powered-by    ASP.NET

很明显浏览器不将页面存储在缓存中,但如果我点击上一个按钮,我可以在注销后看到之前的页面。

0 个答案:

没有答案