DataAnnotationsModelBinder与MVC2 RTM

0 asp.net-mvc

尝试使用DataAnnotations验证模型但DefaulModelBinder会覆盖我的Required属性错误消息,并且永远不会将我的错误消息用于无效数据输入.始终显示'value'对'property name'无效.

在另一个问题中,我看到MVC 2使用DataAnnotationsModelBinder但我在MVC 2二进制文件中找不到任何类.我下载了MVC期货的源代码并更改了一些源代码来为.Net 4.0编译它,但是虽然我已经成功编译,但是它具有兼容性问题而且没有按预期工作.

任何帮助都是值得赞赏的.

Lev*_*evi 5

不要尝试将DataAnnotationsModelBinder与MVC 2 RTM一起使用.MVC 2 RTM的DefaultModelBinder已经包含DataAnnotationsModelBinder示例中存在的所有逻辑.