use*_*369 7 c# asp.net asp.net-mvc entity-framework asp.net-mvc-5
当我尝试在MVC 4数据库第一个项目中编辑属性时,我收到此消息.我正在使用MVC默认编辑页面.
"一个或多个实体的验证失败.有关详细信息,请参阅"EntityValidationErrors"属性."
我在哪里检查验证?
wiz*_*rdz 12
转到你的编辑功能,放一个try-catch块并捕获异常 - ' DbEntityValidationException'
如果要查看错误,请迭代验证错误.
这是一个简单的代码示例.
catch (DbEntityValidationException ex)
{
foreach (var errors in ex.EntityValidationErrors)
{
foreach (var validationError in errors.ValidationErrors)
{
// get the error message
string errorMessage = validationError.ErrorMessage;
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6835 次 |
| 最近记录: |