pal89 Ответов: 2

Как мы можем решить проблему выхода из системы ввода ключа в текстовом поле в веб-приложении


Когда я нажму клавишу Enter в текстовом поле в веб-приложении, моя система автоматически выйдет из системы.

ZurdoDev

Нужна дополнительная информация. Похоже, что ваше текстовое поле на самом деле не имело фокуса, и у вас есть кнопка выхода из системы, установленная в качестве кнопки по умолчанию на панели. Это всего лишь догадки, поскольку вы не поделились с нами своим кодом.

2 Ответов

Рейтинг:
11

PopeDarren

Не видя кода, я бы предположил, что у вас есть кнопка выхода в качестве первого элемента (вверху слева). У нас есть эта проблема, когда у нас есть кнопка, помещенная перед кнопкой "Найти" - которая обычно является кнопкой по умолчанию - в нашем "меню кнопок". Люди будут пользоваться формой, нажимать enter и вдруг окажутся на другой странице.

Способ исправления заключается в том, чтобы либо установить свойство DefaultButton на панели, в которую оно завернуто, либо свойство DefaultButton на объекте формы.


PopeDarren

Что это за голоса "против"? Это решило его проблему.

Рейтинг:
0

Murugesan Solaiyappan

Я столкнулся с той же проблемой, которая решается путем реализации приведенного ниже кода.

Шаг 1: добавьте элемент управления кнопкой на главную страницу.

&ЛТ;АСП:кнопка ID="btnDisableEnter" атрибут runat="сервер" текст="" onclientclick="возвращение ложным;" стиль="дисплей: ни один;" /&ГТ;

Шаг 2: Установите кнопку по умолчанию в теге формы на главной странице.

&ЛТ;форме ID="форма form1" атрибут runat="сервер" умолчанию="btnDisableEnter"&ГТ;


Шаг 3: запустите приложение и проверьте свою проблему прямо сейчас.