我正在使用 .NET ASP.NET MVC 4。对于验证,我使用 Fluent 验证。我是新来的。如何重写DefaultValidatorExtensions类的方法?
我找到了一个解决方案。
创建继承IValidatorInterceptor和AbstractValidator的BaseValidator类。但我不知道如何覆盖验证方法。
实际上我想更改任何验证方法的默认消息。该消息对于某些验证的所有属性都是通用的,因此我想重写这些验证方法而不是使用“WithMessage()”。
例如:
RuleFor(x => x.Name).NotEmpty();将返回“‘名称’不应为空。” 但我想要消息“必需”。
asp.net asp.net-mvc overriding fluentvalidation asp.net-mvc-4