Je suis les étapes du tutoriel NerdDinner. Dans la classe du modèle de dîner où j'ai l'erreur et la manipulation de validation pour CRUD au lieu des notifications d'erreur dans le navigateur j'obtiens une sorte de dialogue de débogueur. Pourquoi donc? alt text http://img196.imageshack.us/img196/8742/capturehz.pngNerdDinner Visual Web Developer 2010 Paramètres
0
A
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.