GridView прокручивается вверх после выбора строки - PullRequest
14 голосов
/ 24 января 2009

У меня есть один длинный элемент управления GridView на моем сайте. Это позволяет выбрать строку. Проблема в том, что когда я прокручиваю вниз этот GridView и выбираю некоторые из нижних строк, выбор происходит, но весь GridView прокручивается обратно вверх. Кто-нибудь знает, как этого избежать?

Ответы [ 3 ]

18 голосов
/ 24 января 2009

Если это происходит во время обратной передачи, то в вашей директиве <% @ Page%> вы можете добавить следующее:

MaintainScrollPositionOnPostback="true"

Это было добавлено в .NET 2.0 и добавляет немного JavaScript на страницу, чтобы обеспечить прокрутку страницы обратно до элемента управления, вызвавшего обратную передачу.

Работает угощение.

4 голосов
/ 27 января 2009

Я нашел другое решение. Если у вас есть GridView внутри прокручиваемого контейнера div, я рекомендую следующее: Ведение позиции прокрутки DIV

2 голосов
/ 24 января 2009

Это перезагрузка всей страницы после выбора строк? Если это так, попробуйте поместить GridView в UpdatePanel, чтобы событие отправлялось на сервер без перезагрузки всей страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...