J'ai fait quelques recherches à ce sujet, et j'ai trouvé plusieurs réponses partielles, cependant rien qui me donne ce chaud flou "c'est la bonne façon de faire". Pour répondre à la réclamation la plus fréquente concernant cette question: "les cases à cocher peuvent avoir deux états légitimes - cochée et décochée", il s'agit d'une case à cocher "J'accepte les termes et conditions ..." qui doit être cochée afin de terminer une inscription, il est donc nécessaire de cocher la case du point de vue de la logique métier.
Veuillez fournir des fragments de code complets prêts à copier-coller avec votre réponse! Je sais qu'il y a plusieurs éléments à cela - le CustomValidator (vraisemblablement), le code-behind, du javascript et peut-être un chèque pour IsValid, et la partie frustrante pour moi est que dans chaque exemple que j'ai vu, l'un de ces critiques il manque des morceaux!