Je l'ai fait quelques recherches sur ce sujet, et je l'ai trouvé plusieurs réponses partielles, mais rien qui me donne que «c'est la bonne façon de le faire » réconfortantes. Pour répondre à la plainte la plus fréquente contre cette question: « peut avoir deux cases à cocher états légitimes - enregistrés et non enregistrés », c'est un «J'accepte les termes et conditions ... » case à cocher qui doit être vérifié afin de compléter une inscription, vérifier d'où la case est nécessaire du point de vue de la logique métier.
S'il vous plaît fournir des informations complètes coupe-n-coller des fragments de code prêt avec votre réponse! Je sais qu'il ya plusieurs pièces à cela - le CustomValidator (probablement), le code-behind, javascript et peut-être un chèque de IsValid, et la partie frustrante pour moi est que dans chaque exemple, je l'ai vu, l'un de ces critiques pièces manque!













