我有一个ASP.NET RadioButton列表,使用RepeatDirection="Horizontal"在一行上显示四个项目.我使用RepeatLayout="Flow"来避免表的标记.但是,这会导致列表中的项目彼此相邻,这看起来不太好.
因此,我try 了表格布局,以利用CellSpacing和/或CellPadding属性.不幸的是,这些属性会影响表中的垂直和水平间距/填充,因此在获得水平间距的同时,也会获得不需要的垂直间距.
在这一点上,我要说的是:
<asp:RadioButtonList ID="rblMyRadioButtonList" runat="server"
RepeatDirection="Horizontal"
RepeatLayout="Flow" >
<asp:ListItem Selected="false" Text="Item One " Value="Item_1" />
<asp:ListItem Selected="false" Text="Item Two " Value="Item_2" />
<asp:ListItem Selected="false" Text="Item Three " Value="Item_3" />
<asp:ListItem Selected="false" Text="Item Four " Value="Item_4" />
</asp:RadioButtonList>
...对我大喊大叫"你做得不对!"
实现这一目标的正确方法是什么?