【发布时间】:2014-01-21 12:07:36
【问题描述】:
如何指定一个值具有某个最小值或最大值?
我可以做范围如:
[Range(0 , 3)]
public int start { get; set; }
但这指定了它的上限和下限。如何检查我的值是否为正值,即大于 0?
这是我当前的域模型:
public class Block
{
[Required(ErrorMessage = "Please enter a value for block id.")]
public int blockID { get; set; }
//Start Account code
[Range(0 , 3)]
public int start { get; set; }
//End Account code
public int end { get; set; }
//Size of the block space
public int blockSize { get; set; }
[Required]
public Customer customer { get; set; }
}
【问题讨论】:
-
[Range(1 , 1000)]呢? -
是的,但我想知道案例 (x > 0) 的案例 (0
-
不清楚,有你的评论
-
也许您的意思是,如果 x 小于 1,则需要一条错误消息,如果 x 大于 1000,则需要另一条错误消息?
标签: asp.net asp.net-mvc validation