【发布时间】:2020-01-08 07:37:54
【问题描述】:
有什么方法可以阻止用户在所有浏览器中返回导航。即阻止浏览器将我的上一页存储在缓存中,以便用户无法导航回上一页。
我使用了Asp.Net MVC Core 库中的RedirectToAction() 方法?
【问题讨论】:
-
真的不可能。
-
我相信您要求的是
replace选项。不确定 Asp.Net,但您应该可以通过 JavaScript - developer.mozilla.org/en-US/docs/Web/API/History_API -
是的,我正在为 Asp.Net 核心的 JavaScript 中寻找
location.replace()的替代品。 -
替换与重定向无关。在任何情况下,服务器(任何服务器)都不能直接影响客户端的行为,并且浏览器历史记录是 100% 的客户端功能。修改您的目标操作以发出
location.replace()
标签: c# asp.net-core .net-core asp.net-core-mvc