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
13
A
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.
4
Ich habe eine andere Lösung gefunden. Wenn Sie GridView im scrollbaren div Container haben, empfehle ich folgendes: Maintain Scroll Position of DIV