我有一个使用UpdatePanel控件的asp.net页面。当您在页面上并单击“继续”按钮时,页面将进行部分刷新,并且您将保持与刷新前相同的滚动位置。如何使用UpdatePanel控件确保部分刷新,并返回到页面顶部。
感谢
答案 0 :(得分:4)
有一个javascript调用将滚动条移动到页面顶部:
window.scrollTo(0,0);
您可以将事件处理程序连接到AJAX调用的完成,并将该javascript添加到事件处理程序。
答案 1 :(得分:2)
以下是使用jquery和updatepanel
的方法<script type="text/javascript">
var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
pageRequestManager.add_endRequest(function() {
$('html, body').animate({ scrollTop: 0 }, 'slow');
});
</script>