【问题标题】:scroll go to the top page滚动到首页
【发布时间】:2011-07-23 20:48:34
【问题描述】:

当我按下保存所有页面时,网络使用网络方法从 JavaScript 中保存数据转到顶部我如何在回发后保存状态位置

【问题讨论】:

  • 如何防止进入首页

标签: asp.net


【解决方案1】:

我解决了这个问题,我的方法如下:

我将javascript:void(0) 放在a 标记中,如下所示:

<a href="javascript:void(0)">

【讨论】:

    【解决方案2】:

    尝试在您的页面中设置以下页面指令

    <%@ Page MaintainScrollPositionOnPostback="true" %>
    

    【讨论】:

    • 如何防止进入首页
    【解决方案3】:

    您可以通过编程方式设置它

    Page.MaintainScrollPositionOnPostBack = true;
    

    在页面声明中

    <%@ Page MaintainScrollPositionOnPostback="true" %>
    

    或者在 web.configs &lt;system.web&gt; 部分。

    <pages maintainScrollPositionOnPostBack="true" />
    

    【讨论】:

    • 如何防止进入首页
    【解决方案4】:

    页面返回顶部的原因是因为它正在提交并因此重新加载。

    如果你想保持页面的位置,你有 2 个选项;

    1) 使用锚(参见:http://www.hypergurl.com/anchors.html) 2)使用AJAX发布您的表单,然后您不需要重新加载页面

    选项 2 是首选,如果您使用网络表单,则可以使用 AJAX 更新面板,或者如果您使用 MVC,则可以使用 JQuery。

    【讨论】:

    • 如何防止进入首页
    猜你喜欢
    • 1970-01-01
    • 2016-01-31
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多