Ich habe eine Gruppe von Textfeldern, für die eine Feldvalidierung erforderlich ist. Offensichtlich teilen sie alle den gleichen Validierungsgruppennamen. Ich habe ein Kontrollkästchen für Nutzungsbedingungen, die überprüft werden müssen, bevor Sie auf den Absenden-Button klicken.Erzwingen, dass eine Validierungsgruppe fehlschlägt, wenn eine Bedingung nicht erfüllt ist
Gibt es C# -Code, der sagt, wenn dieses Kontrollkästchen nicht aktiviert ist, die Validierungsgruppe nicht?
Oder gibt es einen besseren Weg?
bearbeiten: Ich habe einen benutzerdefinierten Validator hinzugefügt und dies in meinem Code verwendet. Funktioniert nicht.
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = false;
if (cbxTerms.Checked)
args.IsValid = true;
}
Warum die CheckBox nicht mit einem CustomValidator versehen und zur selben Validierungsgruppe hinzufügen? – SteveCav
Haben Sie versucht, einen benutzerdefinierten Validator zu verwenden? – Raymund
siehe oben, ich habe diese Lösung auf Ihrer Tube gesehen, aber es funktioniert nicht für mich. Ich kann nicht herausfinden warum. –