我想呈现一个简单的控件列表。我的ASP.NET代码隐藏如下所示:
RadioButtonList list = new RadioButtonList();
list.ID = rbl.name;
list.CssClass = rbl.cssClass;
foreach (radio radio in rbl.radio)
{
ListItem li = new ListItem();
li.Text = radio.label;
li.Value = radio.value;
li.Selected = radio.@checked;
list.Items.Add(li);
}但是RadioButtonList会自动呈现一个HTML-Table。如果我使用HtmlInputRadioButton,一切正常,但它在RenderControl()上崩溃
发布于 2010-02-02 20:12:10
您应该研究一下RadioButtonList.RepeatLayout Property
使用此属性指定是否在表中显示RadioButtonList控件中的项。如果此属性设置为RepeatLayout.Table,则列表中的项将显示在表中。如果此属性设置为RepeatLayout.Flow,则显示列表中的项时不显示表结构。
发布于 2012-08-21 11:37:15
除了Rubens Farias的回答之外,ASP.NET 4还为RadioButtonList.RepeatLayout添加了两个新选项: OrderedList和UnorderedList。
https://stackoverflow.com/questions/2183827
复制相似问题