У меня есть один длинный элемент управления GridView на веб-сайте ma. Он позволяет выбирать строки. Проблема в том, что когда я просматриваю этот GridView и выбираю некоторые из нижних строк, выбор происходит, но весь GridView прокручивается назад. Знает ли enyone, как избежать этого?
GridView прокручивается назад после выбора строки
Ответ 1
Если это происходит во время обратной передачи, то в вашем <% @Page% > вы можете добавить следующее:
MaintainScrollPositionOnPostback="true"
Это было добавлено в .NET 2.0 и добавило JavaScript на страницу, чтобы убедиться, что страница прокручивается до элемента управления, вызвавшего обратную передачу.
Работает с удовольствием.
Ответ 2
Я нашел другое решение. Если у вас есть GridView внутри прокручиваемого контейнера div, я рекомендую следующее: Поддерживать положение прокрутки DIV
Ответ 3
Перезагружает ли она всю страницу после выбора строк? Если это так, попробуйте поместить GridView в UpdatePanel, чтобы событие было отправлено на сервер без фактической перезагрузки всей страницы.