当我使用 updatePanel 时,maintainScrollPositionOnPostBack 不起作用
maintainScrollPositionOnPostBack doesn't work when i use updatePanel
我利用更新面板并想使用 ScrollPositioning
但它不起作用。
我在 .aspx 页面中使用 maintainScrollPositionOnPostBack="true"
。
我该怎么做才能让它发挥作用?
这是从 Mustafa Başgün 的个人博客中获取的可能解决方案之一
https://basgun.wordpress.com/2008/06/09/maintain-scroll-position-updatepanel-postback/
我正在使用这个解决方案(需要 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>
我利用更新面板并想使用 ScrollPositioning
但它不起作用。
我在 .aspx 页面中使用 maintainScrollPositionOnPostBack="true"
。
我该怎么做才能让它发挥作用?
这是从 Mustafa Başgün 的个人博客中获取的可能解决方案之一
我正在使用这个解决方案(需要 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>