设置asp:RadioButtonList的选定值

时间:2012-12-26 15:16:20

标签: asp.net radiobuttonlist

我有一个radiobuttonList,我找到以下解决方案,使用后面的代码设置所选值。

  RadioButtonList1.Items.FindByValue("1").Selected = true;

我想知道是否有一个解决方案没有使用后面的代码。下面的代码显然不起作用,但我想做如下的事情。提前致谢

   <asp:RadioButtonList ID="ItemValue" runat="server" Width="109px" value="<%# Bind("ID")%>">
                <asp:ListItem Value="1">Test1</asp:ListItem>
                <asp:ListItem Value="2">Test2</asp:ListItem>
   </asp:RadioButtonList>

2 个答案:

答案 0 :(得分:0)

使用Binding

时,尝试使用SelectedValue而不是Value

答案 1 :(得分:0)

rematnarab - 任何一种方法都应该有效 - 您的方法将所需项目的selected属性设置为true,但不要将其他项目设置为false。

因此,ASPaiva的方法是更好的方法,但请注意,如果将SelectedValue设置为不在单选按钮项列表中的值,则不会发生任何事情。