如果我创建一个这样的单选按钮组:
<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标签。此标签显示在单选按钮旁边,并在屏幕上显示“伦敦”或“纽卡斯尔”。我将radiobuttonlist的TabIndex设置为-1,但是通过表格标签,焦点移动到“伦敦”标签。由于此标签似乎是自动生成的,有没有办法将生成的标签的TabIndex设置为-1?
答案 0 :(得分:0)
您可以通过以下代码实现此目的:
foreach (ListItem li in RadioButtonList1.Items)
{
li.Attributes.Add("tabindex", "-1");
counter -=1;
}