문제

MA 웹 사이트에 긴 그리드 뷰 컨트롤이 하나 있습니다. 행 선택을 허용합니다. 문제는이 gridview를 아래로 스크롤하고 선택한 하단 행 중 일부를 선택하면 전체 GridView가 다시 스크롤됩니다. Enyone은 이것을 피하는 방법을 알고 있습니까?

도움이 되었습니까?

해결책

포스트 백 중에 발생하는 경우 < %@ page %> 지시문에서 다음을 추가 할 수 있습니다.

MaintainScrollPositionOnPostback="true"

이것은 .NET 2.0에 추가되었으며 페이지에 일부 JavaScript를 추가하여 페이지가 다시 스크롤하여 PostBack을 일으킨 컨트롤로 다시 스크롤합니다.

치료를합니다.

다른 팁

다른 해결책을 찾았습니다. 스크롤 가능한 div 컨테이너 내부에 GridView가있는 경우 다음을 권장합니다. Div의 두루마리 위치를 유지하십시오

행을 선택한 후 전체 페이지를 다시로드하고 있습니까? 그렇다면 GridView를 업데이트 패널에 넣어 전체 페이지를 실제로 다시로드하지 않고 이벤트가 서버로 전송되도록하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top