如何重置单选按钮列表中的项目?

How to reset items in radio button list?

简单的。

我以编程方式向单选按钮列表添加了一些项目:

foreach (var item in res)
{
     rbl.Items.Add(new ListItem(item.text, item.value.ToString()));
}

更改视图(多视图)后,我需要返回带有单选按钮列表的视图,但此视图再次添加了项目。

如何重置已添加到单选按钮列表的项目?

用过,但没用:

rbl.ClearSelection()

rbl.Datasource = null;
rbl.DataBind();

rbl = new RadioButtonList();

谢谢。

"ClearSelection()"方法简单地将选择设为“-1”,为了删除列表中的数据,您需要

RadioButtonList1.Items.Clear();

还要小心,在实际添加项目的地方,这也可能会导致问题,因为我看不到其他代码,这只是我的预测。

希望这能解决您的问题。 干杯!