У меня есть с событием onclick, которое проверяет наличие клавиши Enter. Вызываемая функция может выполнить перенаправление window.location.
Однако, когда я нажимаю клавишу Enter, она, очевидно, запускает проверку страницы. Итак, я вижу сообщения проверки в течение доли секунды.
Как я могу сказать странице не запускать какие-либо события проверки, когда фокус находится на этом ?
Если это , просто установите для свойства CausesValidation значение false. Но я подозреваю , что на самом деле это не кнопка, а ее отправка, которая происходит как результат нажатия клавиши Enter.
Если это так, вы можете использовать клиентский API и установить Page_ValidationActive = false; при изменении фокуса.
Page_ValidationActive = false;
Set ValidationGroup свойство ваших элементов проверки. После этого определите для вашей кнопки свойство ValidationGroup, для которого вы хотите запустить проверку.
Также можно установить для свойства Причины проверки значение false.