首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止asp:RadioButtonList呈现HTML-Table?

如何防止asp:RadioButtonList呈现HTML-Table?
EN

Stack Overflow用户
提问于 2010-02-02 20:09:31
回答 2查看 9.4K关注 0票数 9

我想呈现一个简单的控件列表。我的ASP.NET代码隐藏如下所示:

代码语言:javascript
复制
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()上崩溃

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-02 20:12:10

您应该研究一下RadioButtonList.RepeatLayout Property

使用此属性指定是否在表中显示RadioButtonList控件中的项。如果此属性设置为RepeatLayout.Table,则列表中的项将显示在表中。如果此属性设置为RepeatLayout.Flow,则显示列表中的项时不显示表结构。

票数 30
EN

Stack Overflow用户

发布于 2012-08-21 11:37:15

除了Rubens Farias的回答之外,ASP.NET 4还为RadioButtonList.RepeatLayout添加了两个新选项: OrderedList和UnorderedList。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2183827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档