Saya memeriksa basis data saya Create(FooViewModel fvm){...}untuk melihat apakah fvm.prop1dan fvm.prop2sudah 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.