UpdatePanel控件并移至页面顶部

时间:2009-09-17 14:26:13

标签: asp.net updatepanel scroll

我有一个使用UpdatePanel控件的asp.net页面。当您在页面上并单击“继续”按钮时,页面将进行部分刷新,并且您将保持与刷新前相同的滚动位置。如何使用UpdatePanel控件确保部分刷新,并返回到页面顶部。

感谢

2 个答案:

答案 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>