/ / UpdatePanel contol e passaggio a inizio pagina - asp.net, updatepanel, scroll

UpdatePanel contol e passaggio a inizio pagina - asp.net, updatepanel, scroll

Ho un asp.pagina Web che utilizza un controllo UpdatePanel. Quando sei sulla pagina e fai clic sul pulsante continua, la pagina esegue un aggiornamento parziale e ti rimane nella stessa posizione di scorrimento precedente all'aggiornamento. Come faccio a garantire che su aggiornamenti parziali con il controllo UpdatePanel torni in cima alla pagina.

Grazie

risposte:

4 per risposta № 1

C'è una chiamata javascript per spostare lo scroll verso l'alto della pagina:

window.scrollTo(0,0);

Puoi collegare un gestore di eventi al completamento della tua chiamata AJAX e aggiungere tale javascript al gestore di eventi.


2 per risposta № 2

Ecco come lo fai usando jquery e il pannello di aggiornamento

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

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