2012-10-06 14 views
5

To jest moje pierwsze pytanie na stackoverflow.com.asp: RequiredFieldValidator and radiobuttons

Pracuję nad projektem szkolnym, który muszę zweryfikować dane wejściowe od użytkownika. Za każdym razem, gdy ładuje się strona, pojawia się komunikat o błędzie serwera. Zobacz kody i komunikat o błędzie po.

<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> 

Server Error in '/' Application. 
Control 'RadioButton1' referenced by the ControlToValidate property of 'validateCheck' cannot be validated. 

Odpowiedz

6

RequiredFieldValidator nie sprawdza się RadioButton. Zamiast tego można użyć kontrolki RadioButtonList (sprawdzonej przez RequiredFieldValidator).

3

Asp: RadioButton nie obsługują sprawdzanie, zamiast używać RadioButton RadioButtonList:”

<form id="form1" runat="server"> 
<div> 

    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
     ErrorMessage="RequiredFieldValidator" ControlToValidate="RadioButtonList1"></asp:RequiredFieldValidator> 

</div> 
<asp:ValidationSummary ID="ValidationSummary1" runat="server" /> 

<asp:RadioButtonList ID="RadioButtonList1" runat="server"> 
    <asp:ListItem>One</asp:ListItem> 
    <asp:ListItem>Two</asp:ListItem> 
</asp:RadioButtonList> 

</form> 
Powiązane problemy