c# - 浏览器前进后退按钮的控制

标签 c# asp.net

我有一个登录页面,一旦一个人登录,他不应该被允许返回登录页面。
那么,有人能告诉我如何禁用浏览器的后退/前进按钮吗?

最佳答案

正如其他人所提到的,您不仅不能禁用后退按钮,而且这是解决问题的错误方法。只要您使用标准的 .net 用户身份验证机制,您就可以在登录页面的代码后面添加以下内容:

if (User.Identity.IsAuthenticated)
{
//Code to redirect to some other page
}

关于c# - 浏览器前进后退按钮的控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2929882/

相关文章:

c# - 如何在 ASP.NET 中提供自启动事件或警报?

c# - 传输大文件 : combining streamed transfer and content-length

c# - LINQ:转换为值类型 'System.Int32' 失败,因为具体化值为 null

c# - 当前上下文中不存在名称 'myClassInstance'

asp.net - .NET 4.5 中 Textmode Time 属性上的文本在代码隐藏中消失

asp.net - 我可以自由地移动/选择 Nuget 包安装的脚本的自定义文件位置并仍然对其进行更新吗?

c# - 为什么 GridViewUpdateEventArgs#NewValues 和 GridViewUpdateEventArgs#OldValues 为空?

c# - 如何将 2 个或多个 c# 程序集合并到 1 个库中?

jquery - ASP.NET AJAX PageMethods 调用加载 .NET 4.5 IIS 7.5 的整个页面

asp.net - ASP.NET网站升级了VS08-VS10,现在直到我在运行时请求页面时才会显示编译时错误