我的字段有以下属性:
[Range(-1,200)]
public decimal MyValue{ get; set; }
如果我输入任何不在我得到的范围内的值:
The field must be between -1 and 200
这很好。
这就是问题所在,当我输入有效值零时,我收到“字段必须是数字”验证消息。
有什么建议吗?
谢谢
最佳答案
我认为这可能是由于 decimal
类型造成的。试试这个:
[Range(typeof(Decimal),"-1", "200")]
public decimal MyValue{ get; set; }
关于c# - MVC3 范围属性 - 不允许值为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18020465/