我有一个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条答案
按热度按时间fruv7luv1#
在使用绑定时尝试使用SelectedValue而不是Value
ddrv8njm2#
rematnarab -两种方法都可以使用-您的方法将所需项的selected属性设置为true,但不会将其他项设置为false。
因此,ASPaiva的方法是更好的方法,但是请注意,如果SelectedValue设置为单选按钮项列表中没有的值,则不会发生任何事情。