Ich checke meine Datenbank ein, Create(FooViewModel fvm){...}um festzustellen, ob die fvm.prop1und fvm.prop2bereits in dieser Kombination vorhanden sind. Wenn ja, möchte ich dem Modellstatus einen Fehler hinzufügen und dann die gesamte Ansicht zurückgeben. Ich habe es versucht:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... aber ich bekomme keine Anzeige von Fehlern in der Html.ValidationSummary, wo ich annehme, dass sie erscheinen würden. Ich habe den Verdacht, dass "Model" nicht der richtige Schlüssel ist, aber ich konnte nichts a la Google finden.