データベースをチェックインして、とがその組み合わせにすでに存在する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では何も見つかりませんでした。