Répondre

0

Vous devrez gérer l'erreur dans le contrôleur.

public ActionResult Create({YourObject} object) 
{ 
    try 
    { 
    //Try to save your object. 
    } 
    catch(ApplicationException ex) 
    { 
    //Do something with the exception. 
    } 

} 
0

Je pense qu'il est là dans le code:

if (!isValid) 
    throw new ApplicationExcption(...) 

Au lieu de lancer une exception d'application, vous devez changer cela pour juste passer le modèle de retour à la vue. L'objet ModelState doit avoir les valeurs nécessaires et si vous avez les contrôles de message Validation dans vos vues, vous devriez voir des messages d'erreur.