Sto controllando il mio database Create(FooViewModel fvm){...}
per vedere se fvm.prop1
e fvm.prop2
già esiste in quella combinazione; in tal caso, voglio aggiungere un errore a modelstate, quindi restituire l'intera vista. Provai:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... ma non visualizzo alcun errore nel Html.ValidationSummary
, che è dove suppongo che apparirebbero. Ho il sospetto che "Model" non sia la chiave giusta, ma non sono riuscito a trovare nulla su Google.