Ho fatto qualche ricerca su questo, e ho trovato più risposte parziali, ma niente che mi dà quel caldo fuzzy questo è il modo giusto per fare questo. Per rispondere alla denuncia più frequente contro questa domanda: caselle di controllo possono avere due stati legittimi - controllati e incontrollato, si tratta di un Accetto i termini e le condizioni ... casella di controllo che devono essere controllati al fine di completare una registrazione, quindi selezionando la casella è richiesto dal punto di vista logica aziendale.
Si prega di fornire informazioni complete cut-n-paste frammenti di codice già pronti con la vostra risposta! So che ci sono diversi pezzi per questo - il CustomValidator (presumibilmente), il code-behind, alcuni javascript e, eventualmente, un assegno di IsValid, e la parte frustrante per me è che in ogni esempio che ho visto, uno di questi critici pezzi manca!













