ModelState.AddModelError - Como posso adicionar um erro que não é para uma propriedade?
Estou verificando meu banco de dados emCreate(FooViewModel fvm){...}
para ver se ofvm.prop1
efvm.prop2
já existe nessa combinação; Nesse caso, desejo adicionar um erro ao modelstate e retornar a exibição inteira. Eu tentei
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... mas não consigo exibir erros noHtml.ValidationSummary
, que é onde eu assumo que eles apareceriam. Suspeito que "Modelo" não seja a chave certa, mas não consegui encontrar nada no Google.