J'ai fait quelques recherches sur le sujet et j'ai trouvé plusieurs réponses partielles, mais rien qui ne me donne l'impression que c'est la bonne façon de faire. Pour répondre à la plainte la plus fréquente contre cette question : "Les cases à cocher peuvent avoir deux états légitimes - coché et décoché", il s'agit d'une case à cocher "J'accepte les termes et conditions..." qui doit être cochée afin de compléter une inscription, donc cocher la case est nécessaire d'un point de vue logique.
Veuillez fournir des fragments de code complets, prêts à être copiés-collés, avec votre réponse ! Je sais qu'il y a plusieurs pièces à cela -- le CustomValidator (vraisemblablement), le code-behind, un peu de javascript et peut-être une vérification pour IsValid, et la partie frustrante pour moi est que dans chaque exemple que j'ai vu, une de ces pièces critiques est manquante !