Asp.net mvc 4 MVC4中数字但不等于0的验证

Asp.net mvc 4 MVC4中数字但不等于0的验证,asp.net-mvc-4,Asp.net Mvc 4,我想在mvc4中使用DataAnnotations,仅对数值有效,但大于0,请帮助 谢谢。您可以使用以下属性: [Range(1, int.MaxValue, ErrorMessage = "The value must be greater than 0")] public int Value { get; set; } 它不起作用不是一个非常精确的问题描述。至少没有一个能让我进一步帮助你。因为这种方法对我来说非常有效。如果您解释一下在使用Range属性时遇到的具体问题,我们可以进一步讨论。

我想在mvc4中使用DataAnnotations,仅对数值有效,但大于0,请帮助

谢谢。

您可以使用以下属性:

[Range(1, int.MaxValue, ErrorMessage = "The value must be greater than 0")]
public int Value { get; set; }

它不起作用不是一个非常精确的问题描述。至少没有一个能让我进一步帮助你。因为这种方法对我来说非常有效。如果您解释一下在使用Range属性时遇到的具体问题,我们可以进一步讨论。我已经编写了这段代码,但无法使用[Required][Range(1,int.MaxValue,ErrorMessage=“请输入一个大于{1}的值”)]公共虚拟int EstimateHours{get;set;}不工作意味着什么???????????你有编译时错误吗?你有运行时错误吗?你没有得到预期的结果?你的电脑死机了?苹果开始从天而降?如果在此字段中输入0后按enter键,则不会显示错误消息我想再问一个问题,我们可以在此处显示或共享图像吗?