我有一个更新面板,当我点击一个按钮时触发,当用户点击按钮后滚动时遇到问题。更新面板和滚动问题
基本上,如果用户单击按钮,然后向下滚动页面,页面将跳回到加载的数据出现的位置。
如果用户在点击后滚动,我不希望页面跳回到数据加载的位置。
任何想法如何解决这个问题?提前
我有一个更新面板,当我点击一个按钮时触发,当用户点击按钮后滚动时遇到问题。更新面板和滚动问题
基本上,如果用户单击按钮,然后向下滚动页面,页面将跳回到加载的数据出现的位置。
如果用户在点击后滚动,我不希望页面跳回到数据加载的位置。
任何想法如何解决这个问题?提前
感谢您可以将下面的技巧
创建功能,并将其绑定到滚动事件
var yscroll = 0;
$(document).ready(function(){
$(window).scroll(function(){
yscroll=window.pageYOffset;// this will update the latest scroll position
})
});
绑定更新之后,将触发功能面板已在客户端进行了更新。这可以通过伊斯利achived: - OnUpdateCompleteClientScript
在该函数滚动到最后的滚动位置,其中用户只是更新之前,像 window.scrollTo(0,yscroll); //更新到上次滚动位置。
您应该能够要么做到这一点:
<pages maintainScrollPositionOnPostBack="true" />
在你的web配置
或:
<%@ Page MaintainScrollPositionOnPostback="true" %>
网页标题。