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>
答
问题是主页上的按钮。当用户按下输入表单时,该按钮提交表单并重定向到AccountRecovery。
当焦点位于表单元素上时,他们是否按下回车键?如果这不是你正在寻找的行为,那么你可能需要捕获JavaScript中的按键并忽略它。 – David 2010-09-09 11:54:02
页面上没有焦点,这也发生在空白页面上。 – Iulian 2010-09-09 11:55:48
@lulian你使用什么浏览器? – Aristos 2010-09-09 12:06:50