【问题标题】:Stop page from jumping back to the top阻止页面跳回顶部
【发布时间】:2013-08-16 09:51:54
【问题描述】:

我有一个运行良好的数据网格,但我收到用户的投诉,当他们单击数据网格行(展开行以显示有关他们单击的更多信息)时,页面会跳回顶部页面,这意味着,他们必须向下滚动才能查看他们单击的行的展开详细信息。

我该如何阻止这种情况发生?

我已将smartnavigation=true添加到问题页面的顶部标签,即

<%@ Page Language="VB" Explicit="true" Strict="false" EnableSessionState="True" smartnavigation="True" %>

我在安装了 .NET 2.0 的服务器上使用 .NET 1.1 代码。我假设 .NET 2.0 向后兼容 .NET 1.1 页面。

【问题讨论】:

    标签: asp.net vb.net .net-1.1


    【解决方案1】:

    您提到的选项在 ASP2.0 中已弃用,但无论如何应该都可以使用。问题可能是现代网络浏览器已经放弃了 IE6 及更低版本的兼容模式。

    您的用户使用的是哪个版本的浏览器? .NET1.1 似乎已经很过时了,浏览器的工作方式也发生了很大的变化……

    【讨论】:

    • 好的,您可以尝试将您的代码更新为 SmartNavigation="True"(注意大小写),这样我们就可以排除这种可能性了吗? :)
    【解决方案2】:

    return false; 
    

    onclick 中的 after 函数

    【讨论】:

      猜你喜欢
      • 2014-07-07
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-07
      • 2011-11-11
      相关资源
      最近更新 更多