影响现有的RadioButtonList以设置默认值

时间:2013-02-01 11:56:07

标签: c# javascript html radio-button radiobuttonlist

我在页面上有一个RadioButtonList,需要将第二个按钮设置为默认而不是第一个。

我可能需要在页面上使用javascript进行操作,因为我无法编辑原始控件。

<list:RadioButtonList runat="server" Class="class" Text="text"
AlternativeText="alternative text"   /> 

知道如何检测控件并设置其默认值吗?

1 个答案:

答案 0 :(得分:4)

如果您使用ASP.NET,则可以设置以下内容:

<asp:RadioButtonList ID="RadioButtonList1" runat="server">
  <asp:ListItem Selected="True" ></asp:ListItem>
  <asp:ListItem></asp:ListItem>
  <asp:ListItem></asp:ListItem>
  <asp:ListItem></asp:ListItem>
  <asp:ListItem></asp:ListItem>
</asp:RadioButtonList>

我添加了属性Selected =“True”,因此您始终选择默认值。

您也可以在代码中执行此操作:

if (RadioButtonList1.SelectedIndex == -1) //-1 is the indication of none selected
{
    RadioButtonList1.SelectedIndex = 2; //select index 2 (can also be value or text)
}