Ich checke meine Datenbank ein, Create(FooViewModel fvm){...}
um festzustellen, ob die fvm.prop1
und fvm.prop2
bereits 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.