我正在使用 C# 在 ASP.NET MVC 上使用 Razor。
我正在调用外部网页来处理信用卡,它返回给我。然后我显示收据。
我想阻止他们返回到上一个屏幕。
我没有像 asp 这样的底层 cs 页面,因为这些是 .cshtml 文件来获取事件。
这个收据页面是一个 View ,所以我不能将 JavaScript 放在标题中,因为它会影响使用它的每个页面。
有人知道在这种情况下我如何阻止后退按钮吗?
最佳答案
一种可能性是从客户端缓存中排除您不想返回的页面。这可以通过设置适当的响应 header 来完成。这是一个 [NoCache]
的例子自定义 Action 过滤器,您可以使用它来装饰相应的 Controller Action 。
关于c# - 防止后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978285/