2009-01-23 11 views
13

Ich habe ein langes GridView-Steuerelement auf meiner Website. Es erlaubt die Zeilenauswahl. Das Problem ist, wenn ich diese GridView nach unten scrolle und einige der unteren Zeilen auswähle, erscheint die Auswahl, aber das ganze GridView scrollt zurück nach oben. Kann Enyone das vermeiden?GridView scrollt zurück nach oben nach der Zeilenauswahl

Antwort

16

Wenn es passiert während eines Postbacks, dann in Ihrem <% @ Page% > Richtlinie können Sie das Add folgende:

MaintainScrollPositionOnPostback="true" 

Dies wurde .NET 2.0 und fügt einige JavaScript in die Seite eingefügt, um Stellen Sie sicher, dass die Seite zurück zu dem Steuerelement gescrollt wird, das das Postback verursacht hat.

Funktioniert gut.

2

Wird die gesamte Seite nach dem Auswählen der Zeilen neu geladen? Wenn ja, versuchen Sie, das GridView in ein UpdatePanel zu stellen, damit das Ereignis an den Server gesendet wird, ohne die gesamte Seite neu zu laden.