私はデータベースをチェックインして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
れると思います。「モデル」は正しいキーではないという疑いがありますが、Googleで何かを見つけることができませんでした。
stackoverflow.com/a/2819178/1193727
—
resnyanskiy