sto usando DA 4.0 con un'applicazione MVC e hanno creato un validatore personalizzato come illustrato di seguito:Uso 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;
}
mi piacerebbe etichettare un messaggio di errore come un errore critico o no. Se non si tratta di un errore critico, mi piacerebbe accedervi a mio avviso e renderlo in un modo diverso.
Quindi, ci sono 2 parti di questa:
- fallimenti Tag come i diversi tipi di validatore personalizzato
- Modificare il ModelBinder predefinito per identificare l'errore critico
Come farei Questo?
Cosa succede se non utilizzo le annotazioni dei dati e non utilizzo un framework di convalida diverso? –
@Dave Schilling Quindi è necessario fare una domanda diversa. ;) – jfar