Мне интересно, можно ли создать ASP RadioButtonList
где список в строке и радиокнопка ниже элемента, label
или div
например.
я пытался
<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
. Какие-либо предложения?
Ну..... это не очень настраиваемый. Вместо этого я предложил бы использовать параметр <asp:RadioButton/>
с параметром GroupName="YYY"
, потому что это даст вам необходимый вам элемент управления, который вы не получите в форме списка. RadioButton имеет TextAlign, который может установить выравнивание текста по отношению к переключателю, что может быть полезно для ваших нужд, но вы не можете установить это для элемента списка, только элемент управления RadioButton.