我正在检查我的数据库Create(FooViewModel fvm){...}
,看看fvm.prop1
和fvm.prop2
是否已经存在于该组合中;如果是这样,我想在modelstate中添加一个错误,然后返回整个视图。我试着:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
...但是我没有在Html.ValidationSummary
中显示错误,这是我假设它们会出现的地方。我怀疑“模型”不是正确的钥匙,但我还没有找到任何东西。