小编ros*_*001的帖子

如何重写 fluidvalidator 扩展方法?

我正在使用 .NET ASP.NET MVC 4。对于验证,我使用 Fluent 验证。我是新来的。如何重写DefaultValidatorExtensions类的方法?

我找到了一个解决方案。

创建继承IValidatorInterceptorAbstractValidator的BaseValidator类。但我不知道如何覆盖验证方法。

实际上我想更改任何验证方法的默认消息。该消息对于某些验证的所有属性都是通用的,因此我想重写这些验证方法而不是使用“WithMessage()”。

例如:

RuleFor(x => x.Name).NotEmpty();将返回“‘名称’不应为空。” 但我想要消息“必需”。

asp.net asp.net-mvc overriding fluentvalidation asp.net-mvc-4

0
推荐指数
1
解决办法
1467
查看次数