【问题标题】:.net c# <a href> links, killing link when in correct location.net c# <a href> 链接,在正确位置时终止链接
【发布时间】:2009-07-09 06:28:14
【问题描述】:

我正在为网站顶部开发一个导航栏。我注意到原始网站的一件有趣的事情是,当您导航到某个位置时,该链接将不再是 lnk。之前的开发人员通过大量代码和变量实现了这一点,我只是想知道在.net 或 css 中是否有更简单的方法来做到这一点。因此,如果一个链接已被访问,即您单击该链接并被带到目标页面,则该链接不再是链接,您无法单击它,也无法更改鼠标等。

谢谢,R.

【问题讨论】:

    标签: c# html css


    【解决方案1】:

    是的,你可以用 CSS 做到这一点

    http://www.ewebarchitecture.com/tip.php?id=356

    CSS 确实应该处理这个问题,因为它是一个导航样式问题。

    祝你好运。

    【讨论】:

    • 当您只想显示当前页面时它可以工作,但是 CSS 将如何禁用链接/删除 href 属性?这必须以其他方式完成,例如 JS 或 C#。
    【解决方案2】:

    有很多方法可以做到这一点 - 我能想到的最简单的方法是使用一小段 Javascript 来搜索整个导航栏以查找指向当前页面的链接并去除锚标记。

    【讨论】:

    • 如果您想要一个更符合 ASP.NET 的解决方案,请发布一些代码来显示您的导航栏的外观。
    猜你喜欢
    • 2011-03-07
    • 2014-06-10
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    相关资源
    最近更新 更多