2009-01-23 36 views
13

Tôi có một điều khiển GridView dài trên trang web ma. Nó cho phép lựa chọn hàng. Vấn đề là, khi tôi cuộn xuống GridView này và chọn một số hàng dưới cùng mà lựa chọn xảy ra, nhưng toàn bộ GridView đang cuộn trở lại đầu trang. Có enyone biết làm thế nào để tránh điều này?GridView đang cuộn trở lại đầu trang sau khi lựa chọn hàng

Trả lời

16

Nếu nó xảy ra trong một postback, sau đó trong <% @ Page% > chỉ thị của bạn, bạn có thể thêm như sau:

MaintainScrollPositionOnPostback="true" 

này đã được bổ sung trong .NET 2.0, và cho biết thêm một số hoạt Javascript để trang để đảm bảo rằng trang cuộn xuống phần điều khiển đã gây ra postback.

Làm việc điều trị.

2

Có phải tải lại toàn bộ trang sau khi chọn các hàng không? Nếu vậy, hãy thử đặt GridView trong UpdatePanel, để sự kiện được gửi đến máy chủ mà không thực sự tải lại toàn bộ trang.

4

Tôi đã tìm thấy một giải pháp khác. Nếu bạn có GridView bên trong vùng chứa có thể cuộn div, tôi khuyên bạn nên sử dụng: Maintain Scroll Position of DIV

Các vấn đề liên quan