【问题标题】:Custom error format for fluent validation error流利验证错误的自定义错误格式
【发布时间】:2013-12-26 14:50:20
【问题描述】:

我关注了Fluent documentation,但我没有找到任何选项来覆盖默认错误格式,例如“'{propertyName}' must be something.”。我有很多验证器,我不会将它们重写为 .WithMessage("...")。

是否有任何选项可以更改默认消息格式?

我希望有一个与 PropertyNameResolver 类似的界面,它提供智能界面来更改属性名称。

【问题讨论】:

    标签: c# fluent fluentvalidation


    【解决方案1】:

    您可以通过修改ValidatorOptions.ResourceProviderType 来全局覆盖消息,如localization page 中所述。

    您只需定义要更改的字符串,因为如果未指定覆盖,它将使用默认字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-30
      • 2017-01-20
      • 2016-05-07
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      相关资源
      最近更新 更多