ASP.NET浏览器缓存过期

时间:2013-01-15 16:27:01

标签: asp.net-mvc caching browser-cache cache-control

我想关闭我网站的浏览器缓存,并设置过去的日期到期。

我已经按照this article中的答案给我留下了几乎完美的结果,但是即使在过去设定日期之后,我也总是得到-1来缓存到期。

如果我删除:

filterContext.HttpContext.Response.Cache.SetCacheability(HttpCacheability.NoCache);

上一个日期在我的标题中设置(尽管仍然启用了缓存)。

由于IE的问题(仍然可以缓存页面),我被认为需要“-1”以上的“实际到期日期”。

如果设置了HttpCacheability.NoCache,.net是否用-1覆盖SetExpires?

0 个答案:

没有答案