.net - 使用登录框时如何防止退格键将我带回上一页

标签 .net javascript authentication navigation backspace

登录框在网站的头部,所有页面都可用。 我正在使用 JavaScript:

<script type="text/javascript" language="javascript">
       history.forward();

这解决了登录框中的退格问题。 但是当我浏览网站的其余部分时,我可以使用退格键查看上一页,而我只需要使用导航菜单。我该如何解决这个问题?

最佳答案

试试这个 JavaScript

<script for="document" event=onkeydown>

// Check if this is a Backspace
 if (window.event.keyCode == 8)
 {
    // Cancel backspace if not in a text element
    if(document.activeElement.type != "text")
    {
        window.event.returnValue=false;
    }
 }
 </script>

关于.net - 使用登录框时如何防止退格键将我带回上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3166743/

相关文章:

c# - 每次我添加新的 cs 文件时,Visual Studio 都会在重复的解决方案中继承旧的命名空间

C# 按钮不重新定位自己

javascript - CSS ul 受到另一个 ul 的影响

javascript - 在 Mongoose 中存储坐标数组,然后检索相同类型

javascript - Angular @Output不工作

c# - MSIL 问题(基本)

c# - 获取存储库设计模式中的表名

security - Captcha 哈希 cookie 的加密安全性

authentication - 垃圾邮件查杀网站认证吗?

php - 登录成功后重定向