Jus*_*pMe 3 fluentvalidation asp.net-mvc-5
有人提到我将FluentValidation用于MVC5 C#ASP.NET。我正在尝试将一个字段与其他两个字段进行比较,但出现错误。
我自定义的“ AbstractValidator”中的代码如下:
RuleFor(x => x.Length).LessThanOrEqualTo(y => y.LengthMax)
.GreaterThanOrEqualTo(z => z.LengthMin);
Run Code Online (Sandbox Code Playgroud)
当视图尝试使用EditFor()此错误呈现“长度”字段的控件时,显示...
附加信息:不打扰的客户端验证规则中的验证类型名称必须是唯一的。多次查看以下验证类型:范围
如何将一个值与同一模型的其他两个值进行比较。
如果您不介意丢失javascript验证,则可以使用FluentValidation的Must扩展名进行验证
RuleFor(m=> m.Length).Must((model, field) => field >= model.LengthMin && field <= model.LengthMax);
Run Code Online (Sandbox Code Playgroud)
高温超导
| 归档时间: |
|
| 查看次数: |
4290 次 |
| 最近记录: |