Estoy revisando mi base de datos en Create(FooViewModel fvm){...}
para ver si el fvm.prop1
y fvm.prop2
ya existen en esa combinación; si es así, quiero agregar un error al estado del modelo, luego devolver la vista completa. Probé:ModelState.AddModelError - ¿Cómo puedo agregar un error que no sea para una propiedad?
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... pero no consigo ninguna visualización de errores en el resumen de validación, que es donde supongo que aparecerían. Tengo la sospecha de que "Modelo" no es la clave correcta, pero no he podido encontrar nada como Google.
http://stackoverflow.com/a/2819178/1193727 – resnyanskiy