2

我利用更新面板并想使用ScrollPositioning但它不起作用。

maintainScrollPositionOnPostBack="true"在 .aspx 页面中使用。

我该怎么做才能使它起作用?

4

2 回答 2

1

这是从 Mustafa Başgün 的个人博客 在此处输入图像描述 https://basgun.wordpress.com/2008/06/09/maintain-scroll-position-updatepanel-postback/中获取的可能解决方案之一

于 2015-03-25T16:25:29.630 回答
0

我正在使用这个解决方案(需要 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>
于 2017-02-14T18:22:43.847 回答