我想知道是否可以创建一个ASP RadioButtonList
,其中内联列表和单选按钮位于元素下方,例如label
或div
。 / p>
我试过了
<asp:RadioButtonList runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow">
<asp:ListItem Text="Label1" Value="1" Selected="True"><div class="box">stuff</div></asp:ListItem>
<asp:ListItem Text="Label2" Value="2"><div class="box">stuff</div></asp:ListItem>
<asp:ListItem Text="Label3" Value="3"><div class="box">stuff</div></asp:ListItem>
<asp:ListItem Text="Label4" Value="4"><div class="box">stuff</div></asp:ListItem>
<asp:ListItem Text="Label5" Value="5"><div class="box">stuff</div></asp:ListItem>
</asp:RadioButtonList>
但标签始终位于div
元素之前,而我需要div
之前的label
。有什么建议吗?
答案 0 :(得分:1)
嗯.....它不是很可定制的。我建议使用带有<asp:RadioButton />
设置的GroupName="YYY"
,因为这样可以为您提供所需的控件,而您无法使用列表表单。 RadioButton有一个TextAlign,可以设置与单选按钮相关的文本对齐方式,这可能对您的需求有所帮助,但您不能为列表项设置,只能设置RadioButton控件。