asp:RequiredFieldValidator和radiobuttons

use*_*732 6 asp.net validation

这是我在stackoverflow.com上的第一个问题.

我正在研究一个学校项目,我必须验证用户的输入.每次页面加载时,都会给出服务器错误消息.请查看代码和之后的错误消息.

<div>
<table>
<td>
<asp:RadioButton ID="RadioButton1" runat="server"></asp:RadioButton>
<asp:RequiredFieldValidator ID="validateCheck" runat="server"  ControlToValidate="RadioButton1"   ErrorMessage="Please Enter" Display="Dynamic"></asp:RequiredFieldValidator>             
</td>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
Server Error in '/' Application.
Control 'RadioButton1' referenced by the ControlToValidate property of 'validateCheck' cannot be validated.
Run Code Online (Sandbox Code Playgroud)

Mt.*_*ers 7

RequiredFieldValidator不验证RadioButton.但是,您可以使用RadioButtonList控件(由RequiredFieldValidator验证).