在与单选按钮对应的属性上创建RuleFor时,每个按钮的错误消息显示两次。
以下代码示例 -
RuleFor(x => x.IsOvernightStay)
.NotEmpty()
.When(x=>x.CurrentPlaceOfService== "OUTPATIENT_HOSPITAL")
.WithMessage("Overnight stay is required.");
答案 0 :(得分:0)
尝试将CascadeMode = CascadeMode.StopOnFirstFailure;
添加为验证器类的构造函数的第一行