如何关闭整个ASP.NET MVC站点的浏览器缓存?

时间:2010-07-30 14:01:14

标签: asp.net-mvc outputcache

我想为我网站上的每个页面禁用浏览器缓存。我知道我可以按行动去做,但我想知道是否有办法在整个网站范围内进行。

2 个答案:

答案 0 :(得分:0)

如果您使用自定义基本控制器类,则可以覆盖它的OnResultExecuting()方法,并在每个操作中使用相同的代码。

答案 1 :(得分:0)

拜伦 - 根据你的轻推:)

add the pragma no-cache directive header into the master page!!

沿着:

<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

干杯 - 周末愉快

吉姆