流利的验证C#

时间:2017-09-25 16:59:43

标签: radio-button fluentvalidation

在与单选按钮对应的属性上创建RuleFor时,每个按钮的错误消息显示两次。

以下代码示例 -

RuleFor(x => x.IsOvernightStay)
   .NotEmpty()
   .When(x=>x.CurrentPlaceOfService== "OUTPATIENT_HOSPITAL")
   .WithMessage("Overnight stay is required.");

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试将CascadeMode = CascadeMode.StopOnFirstFailure;添加为验证器类的构造函数的第一行