我利用更新面板并想使用ScrollPositioning
但它不起作用。
我 maintainScrollPositionOnPostBack="true"
在 .aspx 页面中使用。
我该怎么做才能使它起作用?
我利用更新面板并想使用ScrollPositioning
但它不起作用。
我 maintainScrollPositionOnPostBack="true"
在 .aspx 页面中使用。
我该怎么做才能使它起作用?
这是从 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>