【发布时间】:2011-04-21 04:00:30
【问题描述】:
我正在检查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 中没有显示任何错误,我认为这是它们会出现的地方。我怀疑“模型”不是正确的键,但我无法在谷歌中找到任何东西。
【问题讨论】:
标签: asp.net-mvc-2 asp.net-mvc-2-validation modelstate