Rav*_*Ram 8 c# validation refactoring fluentvalidation
我正在使用FluentValidation和登录表单.电子邮件地址字段是
必填且必须是有效的电子邮件地址.
我希望在两种情况下都显示自定义错误消息.
我工作的代码是:
RuleFor(customer => customer.email)
.NotEmpty()
.WithMessage("Email address is required.");
RuleFor(customer => customer.email)
.EmailAddress()
.WithMessage("A valid email address is required.");
Run Code Online (Sandbox Code Playgroud)
上面的代码确实有效,并显示(2)不同的错误消息.是否有更好的方法为一个字段写入多个错误消息?
更新 - 工作
每个要求工作.WithMessage 后链接和添加.
RuleFor(customer => customer.email)
.NotEmpty()
.WithMessage("Email address is required.")
.EmailAddress()
.WithMessage("A valid email address is required.");
Run Code Online (Sandbox Code Playgroud)
Yan*_*eus 21
您可以将它们链接在一起,因为一个原因,它被称为Fluent Validation.
RuleFor(s => s.Email).NotEmpty().WithMessage("Email address is required")
.EmailAddress().WithMessage("A valid email is required");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6352 次 |
| 最近记录: |