asp.net避免导航输入密钥

问题描述:

当用户按下输入键在asp.net页面上时,我该如何避免导航? 似乎他们被重定向到目录结构“Account \ AccountRcovery”中的第一页asp.net避免导航输入密钥

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

编辑:这似乎只影响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> 
+0

当焦点位于表单元素上时,他们是否按下回车键?如果这不是你正在寻找的行为,那么你可能需要捕获JavaScript中的按键并忽略它。 – David 2010-09-09 11:54:02

+0

页面上没有焦点,这也发生在空白页面上。 – Iulian 2010-09-09 11:55:48

+0

@lulian你使用什么浏览器? – Aristos 2010-09-09 12:06:50

问题是主页上的按钮。当用户按下输入表单时,该按钮提交表单并重定向到AccountRecovery。