/ / UpdatePanel contol und zum Seitenanfang - asp.net, updatepanel, blättern

UpdatePanel contol und Verschieben zum Seitenanfang - asp.net, updatepanel, blättern

Ich habe eine Asp.Net-Seite, die ein UpdatePanel-Steuerelement verwendet. Wenn Sie sich auf der Seite befinden und auf die Schaltfläche zum Fortfahren klicken, wird die Seite teilweise aktualisiert und Sie verbleiben in der gleichen Bildlaufposition, die Sie vor der Aktualisierung hatten. Wie stelle ich sicher, dass bei partiellen Aktualisierungen mit dem UpdatePanel-Steuerelement, das Sie an den Anfang der Seite zurückkehren.

Vielen Dank

Antworten:

4 für die Antwort № 1

Es gibt einen JavaScript-Aufruf, um die Schriftrolle an den Anfang der Seite zu verschieben:

window.scrollTo(0,0);

Sie können einen Ereignishandler mit dem Abschluss Ihres AJAX-Aufrufs verbinden und dieses Javascript zu Ihrem Ereignishandler hinzufügen.


2 für die Antwort № 2

Hier ist, wie Sie es mit jquery und dem Updatepanel machen

<script type="text/javascript">
var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();

pageRequestManager.add_endRequest(function() {
$("html, body").animate({ scrollTop: 0 }, "slow");
});
</script>