页面级别 => 代码级别 => Page.MaintainScrollPositionO-6ren">
gpt4 book ai didi

asp.net - “maintainScrollPositionOnPostBack=” true “” 不适用于谷歌浏览器

转载 作者:行者123 更新时间:2023-12-04 12:07:33 31 4
gpt4 key购买 nike

  • Web.config 级别 => 页面维护ScrollPositionOnPostBack="true"/>
  • 页面级别 => <%@ PageMaintainScrollPositionOnPostback="true"%>
  • 代码级别 => Page.MaintainScrollPositionOnPostBack = true;
  • 浏览器级别 => 浏览器 id="Chrome"parentID="Safari1Plus">
    能力>
    能力名称="supportsMaintainScrollPositionOnPostback"value="true"/>
    能力>
    浏览器>

  • 4 种方式中的任何一种 上面提到的 不适用于谷歌浏览器 .它在 Firefox 中运行良好。请提供任何解决方案。

    最佳答案

    您可以将此代码段添加到您的 ASP.NET Page/MasterPage(需要 jQuery):

    <asp:HiddenField runat="server" ID="hfPosition" Value="" />
    <script type="text/javascript">
    $(function () {
    var f = $("#<%=hfPosition.ClientID%>");
    window.onload = function () {
    var position = parseInt(f.val());
    if (!isNaN(position)) {
    $(window).scrollTop(position);
    }
    };
    window.onscroll = function () {
    var position = $(window).scrollTop();
    f.val(position);
    };
    });
    </script>

    关于asp.net - “maintainScrollPositionOnPostBack=” true “” 不适用于谷歌浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25811275/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com