我正在使用telerik mvc网格。在我的表格中,我为字段定义了唯一的键。而在控制器中,我正在使用DbUpdateException中的try ... catch捕获错误。ModelState.AddModelError未显示任何消息
在catch块中我想处理错误并显示错误信息。因此,使用以下行,
ModelState.AddModelError("PROGRAM_ID", "Access for this program already exists.");
return View();
但是这不显示错误消息。任何想法为什么?
您的模型中是否也有名为“PROGRAM_ID”的属性? 并确保你有Darin建议的验证助手调用 – 2013-03-14 08:33:04