【问题标题】:maintainScrollPositionOnPostBack doesn't work when i use updatePanel当我使用 updatePanel 时,maintainScrollPositionOnPostBack 不起作用
【发布时间】:2015-03-25 08:30:38
【问题描述】:

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

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

我该怎么做才能让它发挥作用?

【问题讨论】:

标签: asp.net updatepanel maintainscrollpositionon


【解决方案1】:

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

【讨论】:

    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2016-11-01
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多