0

如果我创建一个这样的单选按钮组:

<asp:radiobuttonlist ID="rbListHeader" runat="server" RepeatDirection="Horizontal" Font-Size="12px" TabIndex="-1">
    <asp:listitem value="London" />
    <asp:listitem value="Newcastle" />
</asp:radiobuttonlist>

呈现的 html 包括每个单选按钮的 html 标签。此标签显示在单选按钮旁边,并在屏幕上显示“伦敦”或“纽卡斯尔”。我将单选按钮列表的 TabIndex 设置为 -1,但在表单中切换焦点移动到“伦敦”标签。由于这个标签似乎是自动生成的,有没有办法将生成的标签的 TabIndex 设置为-1?

4

1 回答 1

0

您可以通过以下代码实现此目的:

foreach (ListItem li in RadioButtonList1.Items)
    {       
        li.Attributes.Add("tabindex", "-1");
        counter -=1;
    }
于 2012-12-18T10:21:21.257 回答