Je vérifie ma base de données dans Create(FooViewModel fvm){...}
pour voir si le fvm.prop1
y fvm.prop2
existe déjà dans cette combinaison ; si c'est le cas, je veux ajouter une erreur au modelstate, puis retourner 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 pas d'affichage d'erreurs dans le fichier Html.ValidationSummary
qui est l'endroit où je suppose qu'ils apparaissent. Je soupçonne que "Modèle" n'est pas la bonne clé, mais je n'ai rien trouvé à la Google.
0 votes
stackoverflow.com/a/2819178/1193727