2009-09-13 10 views
0

Je fais une validation dans l'événement OnChanging de la classe partila Linq-to-sql et je veux déclencher une erreur dans mon modèle. Est-ce possible?Ajout d'une erreur au modèle de ma classe partielle linq à sql dans ASP.NEt MVC

code événement

> partial void OnCommissionStartChanging(System.DateTime value) 
>  { 
>   if (this.CommissionStart > this.CommissionEnd) 
>   { 
>    //add error to model or throw exception to model 
>    return; 
>   } 
> 
>   this.CommissionStart = value; 
> 
>  } 

Répondre

1

Implement IDataErrorInfo. Ne lancez pas d'exception car, même avec HandleError, l'utilisateur recevra une page d'erreur générique (incorrect) au lieu de voir son formulaire avec ValidationSummary (à droite)

Questions connexes