我需要从MVC 5中的特定操作禁用浏览器导航。
为此我试过这个:
[OutputCache(NoStore = true, Duration=0)]
[OutputCache(NoStore = true, Duration=0, VaryByParam="*")]
[OutputCache(NoStore = true, Duration=0, VaryByParam="None")]
但是没有用。
我真的需要禁用导航。这是一项要求!我不想使用Javascrip
实现这一目标答案 0 :(得分:0)
如果要禁用导航,就像让它消失或使其无法点击一样,您将需要修改呈现包含链接的HTML页面的CSHTML,以便首先不会呈现链接或者无法点击。
您正在尝试修改控制器,该控制器是响应HTTP请求而调用的代码。 OutputCache属性控制由MVC缓存由装饰操作生成的HTML的时间和长度,而不是用户是否可以看到已呈现的HTML页面中的任何链接或可由用户导航。