使用asp.net mvc中的属性进行验证确实很棒。[Range(min, max)]
到目前为止,我一直在使用验证器来检查值,例如:
[Range(1, 10)]
public int SomeNumber { get; set; }
但是-现在我需要分别检查最小和最大条件。我希望找到类似以下的属性:
[MinValue(1, "Value must be at least 1")]
[MaxValue(10, "Value can't be more than 10")]
public int SomeNumber { get; set; }
是否有任何预定义属性可用于编写此内容?或如何实现?
FluentValidation可以是解决日期范围的另一种解决方案。这是我对另一个可能有用的问题的回答。
—
Zinov