Wie mache ich ein Kontrollkästchen in einem ASP.NET-Formular erforderlich?

Ich habe einige Nachforschungen angestellt und einige Teilantworten gefunden, aber nichts, was mir das Gefühl gibt, "das ist der richtige Weg, dies zu tun". Um die am häufigsten auftretende Beschwerde gegen diese Frage zu beantworten: "Kontrollkästchen können zwei legitime Zustände haben - aktiviert und deaktiviert", dies ist ein Kontrollkästchen "Ich akzeptiere die Bedingungen ...", das aktiviert sein muss, um eine Registrierung abzuschließen. Daher ist das Aktivieren des Kontrollkästchens aus Sicht der Geschäftslogik erforderlich.

Bitte geben Sie bei Ihrer Antwort vollständige, zum Ausschneiden und Einfügen bereite Codefragmente an! Ich weiß, dass es mehrere Teile gibt - den CustomValidator (vermutlich), den Code-Behind, etwas Javascript und möglicherweise eine Überprüfung auf IsValid, und der frustrierende Teil für mich ist, dass in jedem Beispiel, das ich gesehen habe, einer dieser kritischen Teile ist Stücke fehlen!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage