I DA 4.0 mit einer MVC-Anwendung verwenden und habe einen benutzerdefinierten Validator erstellt, wie unten dargestellt:Mit DataAnnotations 4.0
public static ValidationResult NumberOfItems(int numItems, ValidationContext pValidationContext)
{
if (numItems == 1)
{
//Tag as critical error
//return new ValidationResult...
}
if (numItems > 1 && numItems <= 10)
{
//Tag as non critical error
}
//Else it's successful
return ValidationResult.Success;
}
würde Ich mag eine Fehlermeldung als Kritischer Fehler markieren, oder nicht. Wenn es sich nicht um einen kritischen Fehler handelt, möchte ich dies aus meiner Sicht aufrufen und auf andere Weise rendern.
So gibt es 2 Teile dazu:
- Tag Ausfälle als verschiedene Typen in der benutzerdefinierten Validator
- die Standard-Modelbinder Ändern Sie die kritischen Fehler zu identifizieren
Wie würde ich tun Dies?
Was passiert, wenn ich keine Datenannotationen verwende und mit einem anderen Validierungsrahmen gehe? –
@Dave Schilling Dann müssen Sie eine andere Frage stellen. ;) – jfar