我有一个TextBox
的门牌号,其数据类型为string
,但我必须对此TextBox
进行验证,以便它只接受integer
值。我必须使用DataAnnotations
和自定义验证。
答案 0 :(得分:0)
我会使用正则表达式或范围数据注释
[RegularExpression(@"^\d{1,}$", ErrorMessage = "HouseNumber error")]
或
[Range(0, int.MaxValue, ErrorMessage = "HouseNumber error")]
public string HouseNumber{ get; set; }