【问题标题】:Fluent Validations to know that string value is between 1 to 100流利的验证知道字符串值在 1 到 100 之间
【发布时间】:2021-01-09 16:14:00
【问题描述】:

我有一个金额的字符串对象。 我想通过流利的验证来检查数量在 1 到 100 之间。

RuleFor(x=>x.TotalAmount)
               .NotEmpty()
               .WithLocalizedMessage(() => AccountResources.Validation_MissingAmountValue)
               .InclusiveBetween(1, 999999999)
               .WithLocalizedMessage(() => AccountResources.Validation_InvalidAmountValue);

这里 inclusiveBetween 不起作用,因为数量是字符串类型。

【问题讨论】:

    标签: asp.net asp.net-mvc validation fluentvalidation


    【解决方案1】:

    使用 Transform() 方法并将值解析为您想要的类型。 这是您可以检查的链接。

    https://docs.fluentvalidation.net/en/latest/transform.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多