Ich habe eine Liste, die ich innerhalb meiner benutzerdefinierten Validierung Attribut überprüfen. Liste Renders wie diese auf meinem VIEWMVC Benutzerdefinierte Validierung gegen Liste
<input type="check" value="Bath">
<input type="check" value="Food">
und meine Gewohnheit Validator ist ...
public class MyAttribute: ValidationAttribute
{
// some logic and then
// Get Data from some webservice
// Make sure CERTAIN checkboxes are selected
// If Bath was NOT checked then
return new ValidationResult("Bath is Required")
// If Food was NOT checked then
return new ValidationResult("Food is Required")
}
Jetzt das funktioniert gut & ich die Fehlermeldung anzeigen kann „einige Fehler“ auf meiner Ansicht, Wie auch immer, mein Problem ist, dass ich das RED ERROR BOX um das Kontrollkästchen herum anzeigen möchte, das zur Überprüfung erforderlich war. Zur Zeit zeige ich nur eine Fehlermeldung in meinem VIEW. Es wäre schön für den Benutzer zu sehen, was erforderlich war.