【问题标题】:maintainScrollPositionOnPostBack doesn't work when i use updatePanel当我使用 updatePanel 时,maintainScrollPositionOnPostBack 不起作用
【发布时间】:2015-03-25 08:30:38
【问题描述】:
我利用更新面板并想使用ScrollPositioning,但它不起作用。
我在 .aspx 页面中使用 maintainScrollPositionOnPostBack="true"。
我该怎么做才能让它发挥作用?
【问题讨论】:
标签:
asp.net
updatepanel
maintainscrollpositionon
【解决方案2】:
我正在使用这个解决方案(需要 jQuery):
<script type="text/javascript">
var docScrollTop;
var prm = Sys.WebForms.PageRequestManager.getInstance();
function BeginRequestHandler(sender, args) {
docScrollTop= $(document).scrollTop();
}
function EndRequestHandler(sender, args) {
$(document).scrollTop(docScrollTop);
}
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
</script>