【发布时间】:2016-06-04 22:36:33
【问题描述】:
我正在使用 FluentValidation 和登录表单。电子邮件地址字段是
必需和必须是有效的电子邮件地址。
我想在这两种情况下都显示自定义错误消息。
我工作的代码是:
RuleFor(customer => customer.email)
.NotEmpty()
.WithMessage("Email address is required.");
RuleFor(customer => customer.email)
.EmailAddress()
.WithMessage("A valid email address is required.");
上面的代码确实有效,并显示了 (2) 不同的错误消息。 有没有更好的方法来为一个字段编写多个错误消息?
更新 - 工作中
链接并添加.WithMessage在每个要求都有效。
RuleFor(customer => customer.email)
.NotEmpty()
.WithMessage("Email address is required.")
.EmailAddress()
.WithMessage("A valid email address is required.");
【问题讨论】:
标签: c# validation refactoring fluentvalidation