我的字段中包含以下属性:
[Range(-1,200)]
public decimal MyValue{ get; set; }
如果我输入的任何值不属于我得到的范围:
The field must be between -1 and 200
这很好。
这是问题所在,当我输入0是有效值时,我得到“字段必须是数字”验证消息。
有什么建议吗? 感谢
答案 0 :(得分:0)
我认为由于decimal
类型可能会发生这种情况。试试这个:
[Range(typeof(Decimal),"-1", "200")]
public decimal MyValue{ get; set; }