0

我在其中一个页面上使用分页控件来显示新闻,我一次显示大约 8 条新闻并为此页面使用 Ajax 更新面板仅刷新新闻区域,一切正常。如果您访问该链接,您会发现,如果您单击分页器控件中的 2 页面,它仍然保留在页面底部 [示例][1]

我以某种方式希望页面移回新闻项目区域的顶部,否则如果我们在第二页上只有 1 或 2 个项目,则页面看起来是空的,用户必须使用浏览器滚动才能向上移动。我希望寻呼机在导航时在每个页面上显示新闻页面的前 1 项。恐怕我不能在代码中做到这一点。我可以使用 jQuery 来做些什么,这样当用户在页面之间导航时,它总是将页面移动到该特定页面上的第一个新闻项目。我希望你明白我的意思。

我需要书签之类的东西,以便在异步回发发生后它总是将页面移动到第一个新闻项目

我正在使用的寻呼机控件的链接。我将不胜感激这方面的帮助。

4

1 回答 1

0

以下代码帮助我在异步回发后设置滚动位置

   <script type="text/javascript">
        var prm = Sys.WebForms.PageRequestManager.getInstance();
        prm.add_endRequest(EndRequestHandler);
        function EndRequestHandler(sender, args) {
            window.scroll(0,0);
       }
    </script>
于 2012-10-14T13:44:49.690 回答