c# – FluentValidation NotEmpty和EmailAddress示例
发布时间:2020-12-15 18:32:10 所属栏目:百科 来源:网络整理
导读:我正在使用FluentValidation和登录表单.电子邮件地址字段是 必填且必须是有效的电子邮件地址. 我希望在两种情况下都显示自定义错误消息. 我工作的代码是: RuleFor(customer = customer.email) .NotEmpty() .WithMessage("Email address is required.");Rule
我正在使用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."); 解决方法
您可以将它们链接在一起,因为一个原因,它被称为Fluent Validation.
RuleFor(s => s.Email).NotEmpty().WithMessage("Email address is required") .EmailAddress().WithMessage("A valid email is required"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |