benutzerdefinierte validator für checkbox asp.net

habe ich verwendet benutzerdefinierte validator -

 protected void cvIsActive_ServerValidate(object source,ServerValidateEventArgs args)
        {
            if(args.Value.Length==1)
                args.IsValid = true;
            else
                args.IsValid = false;
        }       

dies ist der code für server überprüfen.. ich habe geschrieben, um zu überprüfen, ob die von Ihr kontrolliert wird oder nicht.
ich habe die Kontrolle übernommen, um zu überprüfen, wie checkbox

<asp:CustomValidator runat="server" ErrorMessage="Please Select Status" 
            ID="cvIsActive" Font-Size="Smaller" 
            onservervalidate="cvIsActive_ServerValidate" ControlToValidate="chkIsActive"></asp:CustomValidator>

aber sobald die Seite geladen ist es gibt Fehler

Control 'chkIsActive' referenced by the ControlToValidate property of 'cvIsActive' cannot be validated. 
  • Eine robustere Antwort kann hier gefunden werden stackoverflow.com/q/1228112/1066291. Sie verwenden es, um das Kontrollkästchen erforderlich, aber Sie können jede benutzerdefinierte Validierungslogik.
InformationsquelleAutor deepti | 2011-03-28
Schreibe einen Kommentar