ASP.NET を使用して動的なラジオ ボタンを作成しています。このラジオボタンの側面を揃えたい検証コントロールがある場所。
コード:
<asp:RadioButtonList
ID="tiposeg"
runat="server"
RepeatColumns="3">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b/asp:ListItem>
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator15"
ControlToValidate="tiposeg"
ErrorMessage='<% # foo.ErrorMessages.EmptyField %>'
runat="server"
/>
問題は、 を使用して作成すると、「HTML ピュア」を使用して作成<asp:RadioButtonList
し<asp:RequiredFieldValidator
た場合とは異なり、次の行に表示され、それがコントロールの側に表示されます (CSS を使用する必要はありません)。これが明確であることを願っています。事前に感謝します。
EDIT
言い換えれば、内部にgenerated by<span>
を入れることが可能です。asp:RequiredFieldValidator
<table>
<asp:RadioButtonList
編集2
現在のASP.NETコード。
<asp:RadioButtonList
ID="RadioButtonList1"
runat="server"
RepeatColumns="3">
<asp:ListItem>abcd</asp:ListItem>
<asp:ListItem>xyz</asp:ListItem>
</asp:RadioButtonList>
</li>
<li style="display:inline">
<asp:RequiredFieldValidator
ID="ReqiredFieldValidator1"
runat="server"
ControlToValidate="RadioButtonList1"
ErrorMessage="select atleast one radiobutton!"
/>
フォーム:
私が得ているもの:
私が期待していること: