将控制器之间的错误关联起来

时间:2014-05-04 15:03:53

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor asp.net-mvc-5

假设我无法在模型中的某些字段中添加requierd的注释。

有一种方法可以将控制器中的错误和错误提升到字段右侧的特定字段,就像我使用注释一样......

目前我用的是将错误放在屏幕上方。

ModelState.AddModelError("","需要用户字段);

1 个答案:

答案 0 :(得分:1)

使用相同的调用,但将第一个参数替换为属性名称作为要将错误附加到的字符串:

ModelState.AddModelError("MyFieldWithError", "This is the error message");