fvm.prop1
ve fvm.prop2
zaten bu bileşimde olup olmadığını görmek için veritabanımı Create(FooViewModel fvm){...}
numaralı veritabanında denetliyorum; eğer öyleyse, modele bir hata eklemek ve daha sonra tüm görünümü döndürmek istiyorum.ModelState.AddModelError - Bir özellik için olmayan bir hatayı nasıl ekleyebilirim?
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... ama göründükleri varsayıyorum nerede olduğunu doğrulama Özetle, hataların hiçbir görüntüsünü almak: denedim. "Model" in doğru anahtar olmadığından şüphe duyuyorum, ancak la Google’da hiçbir şey bulamadım.
http://stackoverflow.com/a/2819178/1193727 – resnyanskiy