我有几个不同的页面,其中有一个RadioButton列表,我使用每个页面的页面加载事件中的答案集合来填充。我想知道而不是在4个不同的页面上重复相同的代码,是否可以将单个按钮列表中的参数传递给我自己制作的班级并在其中填充它?我似乎看不到ListItem参数要传递。
我的代码是
foreach (var item in collection)
{
RadioButtonList.Items.Add(item);
}
,我不必重复这一点,而是试图将列表和集合传递给我的班级,并在其中创建一种方法。
,除非我缺少明显的东西,否则您不会拥有具有RadioButtonList
和集合作为参数的静态功能?
public static void PopulateMyRadios(RadioButtonList rdoButtons, MyCollection collection)
{
foreach (var item in collection)
{
rdoButtons.Items.Add(item);
}
}
是的。我们可以创建一种参数字符串数组的方法,该方法持有单个单元按钮的文本。然后,通过使用字符串数组来创建HTML广播按钮列表,然后将此单按钮列表输入到相应页面的任何一个内部HTML。