У меня есть простая страница aspx с несколькими текстовыми блоками и кнопкой отправки. Некоторые поля требуются, и под кнопкой находится ValidationSummary. Полная форма больше, чем высота экрана, поэтому вам нужно прокрутить вниз до кнопки отправки. Если я не заполню все обязательные поля и нажмите, чтобы подтвердить подтверждение отправки, как ожидается, и в сводке проверки появится несколько информационных сообщений под кнопкой. Проверка выполняется на клиенте и не происходит обратная передача.
Так что все работает по своему желанию. Но беспокоит то, что страница перемещается ( "прыгает" ) в верхнее положение, когда я нажимаю кнопку отправки. Чтобы просмотреть сводку проверки, нужно снова перейти вниз по странице.
Я попытался установить свойство ShowSummary
на false
(что не имеет особого смысла): проверка все еще работает (без обратной передачи), но в этом случае страница не перемещается в верхнюю позицию. Таким образом, проблема, похоже, зависит от визуализации текстов проверки.
Есть ли способ предотвратить переход этой страницы?
Заранее благодарю вас!
Update:
Поведение, описанное выше, похоже, не зависит от браузера. Я тестировал в пяти разных браузерах, и он везде одинаковый.