OutputCache NoStore不能在MVC5上运行

时间:2015-09-04 04:02:04

标签: asp.net-mvc caching

我需要从MVC 5中的特定操作禁用浏览器导航。

为此我试过这个:

[OutputCache(NoStore = true, Duration=0)]

[OutputCache(NoStore = true, Duration=0, VaryByParam="*")]

[OutputCache(NoStore = true, Duration=0, VaryByParam="None")]

但是没有用。

我真的需要禁用导航。这是一项要求!我不想使用Javascrip

实现这一目标

1 个答案:

答案 0 :(得分:0)

如果要禁用导航,就像让它消失或使其无法点击一样,您将需要修改呈现包含链接的HTML页面的CSHTML,以便首先不会呈现链接或者无法点击。

您正在尝试修改控制器,该控制器是响应HTTP请求而调用的代码。 OutputCache属性控制由MVC缓存由装饰操作生成的HTML的时间和长度,而不是用户是否可以看到已呈现的HTML页面中的任何链接或可由用户导航。

相关问题