Я добавляю дополнительную функциональность к существующей программе. Его страница входа для управления временем входа и выхода пользователя. Поэтому сначала запрашивается логин, затем (на той же странице) отображается список со временем входа в систему. Эта же кнопка используется (просто перемаркирована) для входа и выхода времени.Используйте Enter для отправки дважды на той же странице
Проблема возникает, когда пользователи хотят использовать вход для входа и входа в систему. Так быстро нажмите дважды. Нет проблем с регистрацией. Но вторая страница не распознает ввод. даже когда я захватываю keypress с помощью JavaScript, ничего не происходит. Я должен щелкнуть форму (или объект в форме), чтобы вход работал.
Tried UseSubmitBehavior, Javascript, изменение фокуса.
Я нахожусь в отчаянии и думаю о переписывании всего этого.
Не могли бы вы разместить текстовое поле рядом с кнопкой, которую пользователь отметит, хотят ли они одновременно войти в систему и время/время? Затем пусть сервер проверяет, отмечен ли он. Если это невозможно, когда вы говорите, что пытались изменить фокус, попробовали ли вы обработать метод OnPreRender кнопки и установить эту кнопку по умолчанию? например 'myLoginButton_PreRender (отправитель объекта, eventargs e) { Кнопка btnDefault = отправитель в качестве кнопки; this.Page.Form.DefaultButton = btnDefault.UniqueID; } ' – keyboardP