Saya memeriksa basis data saya Create(FooViewModel fvm){...}
untuk melihat apakah fvm.prop1
dan fvm.prop2
sudah ada dalam kombinasi itu; jika demikian, saya ingin menambahkan kesalahan ke modelstate, lalu kembalikan seluruh tampilan. Saya mencoba:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... tapi saya tidak mendapatkan tampilan kesalahan dalam Html.ValidationSummary
, di situlah saya menganggap mereka akan muncul. Saya curiga "Model" bukan kunci yang tepat, tetapi saya belum dapat menemukan apa pun ala Google.