2012-05-17 2 views
2

У меня есть страница ASP, которая содержит таблицу со строками, содержащими разные элементы управления.Прокрутите страницу ASP до сообщения об ошибке

Один из них содержит Дата рождения (Комбо для месяца и дня, Текстовое поле для Года). Я собираюсь подтвердить эту дату, введенную пользователем. Если возникла какая-либо ошибка, я отображаю это сообщение об ошибке как текст метки. Я могу проверить это и вывести ошибку в метку.

Моя проблема в том, что я хочу, чтобы элемент управления находился в этом месте (строка DOB), и страница должна прокручиваться вверх. В настоящее время сообщение отображается, и страница видна с начала, и пользователю приходится вручную прокручивать вниз, чтобы увидеть эту ошибку.

Любая помощь высоко ценится

ответ

0

Заканчивать HTML анкеры (первый результат на Google: http://www.hypergurl.com/anchors.html) и просто перенаправить на этот тег для перехода сообщение об ошибке ала:

<div name = "ErrorDiv">Error</div> 

, а затем в своем коде за

Response.Redirect(string.Format("{0}#{1}", Request.RawUrl, "ErrorDiv")); 

Очевидно, что вы можете сделать ту же сторону, что клиент, как хорошо, но это звучало, как вы делаете свою проверку исключительно на себе RVer.

0

Плагин jQuery под названием «ScrollSaver». Все, что вам нужно сделать, это включить этот .js-файл на страницу asp.
Сохраняет местоположение каждого элемента в файле cookie, а затем восстанавливает его, когда страница повторно отображается.

Для получения дополнительной информации: прочитайте, http://en.hasheminezhad.com/scrollsaver

 Смежные вопросы

  • Нет связанных вопросов^_^