데이터베이스 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
않습니다. '모델'이 올바른 키가 아니라는 의심이 있지만 구글에서 찾을 수 없었습니다.
stackoverflow.com/a/2819178/1193727
—
resnyanskiy