【发布时间】:2010-09-09 11:50:45
【问题描述】:
当用户在 asp.net 页面上按下回车键时,如何避免导航? 似乎他们被重定向到目录结构“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 键?如果这不是您正在寻找的行为,那么您可能必须在 JavaScript 中捕获按键并忽略它。
-
页面上没有焦点,空白页面也会发生这种情况。
-
@lulian 你用什么浏览器?
-
@Aristos 我已经编辑了我的问题,这只发生在 IE 中。
-
@lulian 我认为您的页面上有编辑,其中一些得到了关注。需要给我们一些代码以获得更多帮助。