我正在使用 asp.net 4.0 iis 7.5 microsoft visual studio 2010
我想要的是在发生异步回发(更新面板)时保持整个页面(浏览器)滚动位置(不是 div 或面板)
我怎样才能做到这一点
实际上我有一个函数可以像这样在回发后保持 div 滚动条的位置
<script type="text/javascript">
var xPos, yPos;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
xPos = document.getElementById('Main').scrollLeft;
yPos = document.getElementById('Main').scrollTop;
}
function EndRequestHandler(sender, args) {
document.getElementById('Main').scrollLeft = xPos;
document.getElementById('Main').scrollTop = yPos;
}
</script>
bu 我找不到浏览器滚动条 id 来获取它的值来获取 document.getElementById
感谢您的回答