如何使用数据注释来验证输入特定类型

时间:2012-03-01 19:08:09

标签: c# asp.net-mvc

用户必须仅以整数形式输入。如何使用数据注释进行验证?

3 个答案:

答案 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

的一部分