我正在检查数据库,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那样的东西。
stackoverflow.com/a/2819178/1193727
—
resnyanskiy 2012年