我在其中一个页面上使用分页控件来显示新闻,我一次显示约8项新闻。使用此页面的Ajax更新面板仅刷新新闻区域,一切正常。如果您将访问该链接,您会发现如果您点击寻呼机控件中的2页,它仍然保留在页面底部[示例] [1]
我不知何故希望页面移回新闻项目区域的顶部,否则如果我们在第二页上只有1或2个项目,那么页面看起来是空的&用户必须使用浏览器滚动向上移动。我希望寻呼机在每个页面导航时显示新闻页面的前1项。我害怕我不能在代码中这样做。我可以使用jQuery如何使用jQuery,以便当用户在页面之间导航时,它总是将页面移动到该特定页面上的第一个新闻项目。我希望你明白我的意思。
我需要像书签一样的东西,以便它在异步回发接收后始终将页面移动到第一个新闻项目
Link我正在使用的Pager控件。在这方面,我将不胜感激。
答案 0 :(得分:0)
以下代码帮助我在asyncpostback后设置滚动位置
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
window.scroll(0,0);
}
</script>