Je vérifie ma base de données Create(FooViewModel fvm){...}
pour voir si fvm.prop1
et fvm.prop2
existe déjà dans cette combinaison; si tel est le cas, je souhaite ajouter une erreur à l'état du modèle, puis renvoyer la vue entière. J'ai essayé:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... mais je n'obtiens aucun affichage des erreurs dans le Html.ValidationSummary
, où je suppose qu'elles apparaîtront. Je soupçonne que "Model" n'est pas la bonne clé, mais je n'ai rien trouvé à la Google.