Я проверяю свою базу данных, Create(FooViewModel fvm){...}
чтобы увидеть, существует ли fvm.prop1
и fvm.prop2
уже в этой комбинации; если это так, я хочу добавить ошибку в состояние модели, а затем вернуть весь вид. Я попытался:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... но я не вижу ошибок в том месте Html.ValidationSummary
, где я предполагаю, что они появятся. У меня есть подозрение, что «Модель» - не тот ключ, но я не смог ничего найти в Google.