用户必须仅以整数形式输入。如何使用数据注释进行验证?
答案 0 :(得分:16)
试试这个:
[Range(0, Int32.MaxValue, ErrorMessage="Invalid Number")]
public int? Number { get; set; }
答案 1 :(得分:1)
查看包含Integer
属性的Data Annotations Extensions。
答案 2 :(得分:0)
您可以使用[数字]数据注释。如果您正在处理资金,还有[DataType(DataType.Currency)]
编辑:数字实际上是Data Annotations Extensions
的一部分