ModelState.AddModelError: ¿cómo puedo agregar un error que no sea para una propiedad?
Estoy revisando mi base de datos enCreate(FooViewModel fvm){...}
para ver si elfvm.prop1
yfvm.prop2
ya existe en esa combinación; Si es así, quiero agregar un error al modelo, luego devolver la vista completa. Lo intenté
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... pero no se muestran errores en laHtml.ValidationSummary
, que es donde supongo que aparecerían. Tengo la sospecha de que "Modelo" no es la clave correcta, pero no he podido encontrar nada a la Google.