*哪里*在ASP.NET MVC中为HTML响应设置缓存头?

时间:2017-04-17 13:47:45

标签: asp.net asp.net-mvc http browser-cache

我想阻止浏览器缓存HTML网页which they unfortunately do by default

我理解我需要设置的标头。但是我的ASP.NET MVC应用程序中的 where 是设置它们的合适位置吗?

控制器似乎不正确,因为这将是重复的代码,控制器也可以发送非HTML响应(例如JSON)。

BeginRequest似乎过于宽泛,因为这会影响资源(以及我可能没有意识到的任何其他事情)。

建议的副本无法解决此问题:我只想影响HTML页面(而不是整个网站),并且副本不会说 where 来添加此代码(它说"在需要的地方添加")。

0 个答案:

没有答案