Как я могу избежать навигации, когда пользователь нажимает клавишу ввода на странице 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>
Нажимают ли клавиши ввода, пока фокус находится на элементе формы? Если это не то поведение, которое вы ищете, вам, вероятно, придется захватить keypress в JavaScript и игнорировать его. – David
Ничто на странице не имеет фокуса, это также происходит с пустой страницей. – Iulian
@lulian какой браузер вы используете? – Aristos