asp.net避免按enter键导航

asp.net避免按enter键导航,asp.net,redirect,Asp.net,Redirect,当用户在asp.net页面上按enter键时,如何避免导航? 似乎它们被重定向到目录结构“Account\AccountRcovery”的第一页 我实际上没有任何代码可以重定向到那个页面。 也可以对整个站点禁用此功能吗?因为我有相当多的页面,否则需要修改 编辑:这似乎只影响IE,在Firefox中不会发生 这是一个空白页面的内容,在这里这个东西仍然存在 <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEv

当用户在asp.net页面上按enter键时,如何避免导航? 似乎它们被重定向到目录结构“Account\AccountRcovery”的第一页

我实际上没有任何代码可以重定向到那个页面。 也可以对整个站点禁用此功能吗?因为我有相当多的页面,否则需要修改

编辑:这似乎只影响IE,在Firefox中不会发生

这是一个空白页面的内容,在这里这个东西仍然存在

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="Wip.test" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
</asp:Content>


问题在于母版页中的一个按钮。当用户在明显为空的表单上按enter键时,该按钮正在提交表单并重定向到AccountRecovery。

当焦点位于表单元素时,他们是否按enter键?如果这不是你想要的行为,那么你可能必须用JavaScript捕获按键并忽略它。页面上没有焦点,空白页面也会出现这种情况。@lulian你使用什么浏览器?@Aristos我编辑了我的问题,这只发生在IE中。@lulian我想你的页面上有编辑器,其中一些人得到了关注。需要给我们一些代码以获得更多帮助。