asp.net ValidationSummary location / focus - PullRequest
0 голосов
/ 06 мая 2011

Я использую asp.net ValidationSummary. моя форма составляет 1,5 экрана, что означает, что пользователь не может видеть полную форму одновременно, и он / она должен прокрутить. ValidationSummary находится в нижней части страницы. Пользователь находится вверху страницы, и возникает ошибка, поэтому он / она не сможет увидеть ValidationSummary, поскольку ни этот элемент управления не получает фокус, ни браузер не прокручивается вниз, чтобы показать себя. Случай тот же, если пользователь находится внизу страницы, а ValidationSummary - вверху.

Подскажите, пожалуйста, как автоматически отобразить эту ValidationSummary?

Ответы [ 2 ]

2 голосов
/ 06 мая 2011

Я считаю, что сводка проверки не самая удобная для длинных форм, особенно когда появляется прокрутка.

Почему бы не удалить сводку проверки и не выделить поля с ошибками с сообщением об ошибке проверки рядом с элементом управления и визуальным указателем рядом с кнопкой отправки? Этот appraoch будет намного удобнее для пользователя

0 голосов
/ 06 мая 2011

Почему бы вам не переместить ValidationSummary на вершину?

Или просто стиль ValidationSummary .

Это проблема пользовательского интерфейса, а не техническая.

...