FluentValidationModelValidatorProvider.Configure()是否与内置的MVC4验证冲突?

时间:2015-10-23 14:48:04

标签: asp.net-mvc-4 fluentvalidation

查看FluentValidationModelValidatorProvider.Configure()

中的代码
  

DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes   = false;       ModelValidatorProviders.Providers.Add(提供商);

看起来它可能会影响MVC4内置的模型验证?

在不同的视图模型中一起使用Fluent Validation和defacto mvc4验证是否安全?

1 个答案:

答案 0 :(得分:0)

在单个类上放置内置的mvc [Required]属性以及fluentvalidation [Validator]属性似乎只会导致错误消息中的[Required]属性验证。

这表明他们不仅可以在同一个项目中共同生活。在同一课程中,MVC验证似乎会覆盖流畅的验证......至少是我迄今为止所发现的。