【问题标题】:TABINDEX not working on HyperLinksTABINDEX 不适用于超链接
【发布时间】:2010-05-22 22:11:21
【问题描述】:
<asp:HyperLink ID="SignIn" runat="server" CssClass="SignIn" TabIndex="3">Sign In</asp:HyperLink>

上面的问题是TABINDEX 不起作用。我还有一个用户名和密码 TEXTBOXES,tabindex 可以使用它们,但是超链接不起作用。

我在其他链接上也需要它,所以用按钮替换登录对我没有多大帮助,除非我用按钮替换所有链接。

如何找出超链接的 tabindex 不起作用的原因?

thnx

【问题讨论】:

  • 表格上还有什么? asp:HyperLinks 完全支持选项卡索引,因此您可能正在声明重复的选项卡索引

标签: c# asp.net hyperlink tabindex


【解决方案1】:

确保您已设置超链接的 NavigateUrl。如果未设置,超链接将无法获得焦点,tabindex 将不起作用。

【讨论】:

  • 也许以最简单的形式粘贴生成的输出(剥离任何视图状态和不相关的标记)会有所帮助。
  • 不确定哪些信息是相关的,但在问题中发布了一些信息!需要更多?
【解决方案2】:

刚刚发现它是什么:(经过很多麻烦......

在我使用的 CSS 中:

outline: none;

所以可能是它获得了焦点,但它只是不可见。

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多