【发布时间】:2014-05-14 11:31:46
【问题描述】:
我正在系统后端创建一个单选按钮列表。 有什么方法可以让我以随机顺序显示项目吗?
我的代码:
<asp:radiobuttonlist id="RadioButtonList1" runat="server"
TextAlign="Right" CellPadding="10" RepeatLayout="Table"
CausesValidation="True" CssClass="radioAnswers" ClientIDMode="Static"></asp:radiobuttonlist>
c#
RadioButtonList1.Items.Add(New ListItem(rsQuestion("a"), "A"))
RadioButtonList1.Items.Add(New ListItem(rsQuestion("b"), "B"))
RadioButtonList1.Items.Add(New ListItem(rsQuestion("c"), "C"))
RadioButtonList1.Items.Add(New ListItem(rsQuestion("d"), "D"))
【问题讨论】:
-
该 AFAIK 没有内置方法。但这对于实现 void AddRadioButtonsRandomOrder(RadioButtonList list, List
values) 应该不是太大问题 -
看到这个:stackoverflow.com/questions/273313/randomize-a-listt-in-c-sharp - 它用于列表而不是单选按钮列表,但可以很容易地适应。
标签: c# asp.net random radiobuttonlist