GridView가 행 선택 후 다시 스크롤됩니다
문제
MA 웹 사이트에 긴 그리드 뷰 컨트롤이 하나 있습니다. 행 선택을 허용합니다. 문제는이 gridview를 아래로 스크롤하고 선택한 하단 행 중 일부를 선택하면 전체 GridView가 다시 스크롤됩니다. Enyone은 이것을 피하는 방법을 알고 있습니까?
해결책
포스트 백 중에 발생하는 경우 < %@ page %> 지시문에서 다음을 추가 할 수 있습니다.
MaintainScrollPositionOnPostback="true"
이것은 .NET 2.0에 추가되었으며 페이지에 일부 JavaScript를 추가하여 페이지가 다시 스크롤하여 PostBack을 일으킨 컨트롤로 다시 스크롤합니다.
치료를합니다.
다른 팁
다른 해결책을 찾았습니다. 스크롤 가능한 div 컨테이너 내부에 GridView가있는 경우 다음을 권장합니다. Div의 두루마리 위치를 유지하십시오
행을 선택한 후 전체 페이지를 다시로드하고 있습니까? 그렇다면 GridView를 업데이트 패널에 넣어 전체 페이지를 실제로 다시로드하지 않고 이벤트가 서버로 전송되도록하십시오.
제휴하지 않습니다 StackOverflow