2014-02-28 88 views
0

我有门牌号码和其数据类型的TextBoxstring但我必须把验证这个TextBox,使其只接受integer value.I必须使用DataAnnotations和自定义验证这一点。验证通过自定义的验证

+0

使用JavaScript的正则表达式,并通过jQuery的验证。您也可以使用万无一失的http://foolproof.codeplex.com/ – Nilesh

+0

谢谢..但我只能使用数据注释和自定义验证。 – user3206357

+0

是的,您可以在数据注释中使用正则表达式来验证字符串。检查此堆栈链接http://stackoverflow.com/questions/8431007/how-can-i-set-a-regularexpression-data-annotations-regular-expression-argument – Nilesh

回答

0

我会用正则表达式或范围数据注释

[RegularExpression(@"^\d{1,}$", ErrorMessage = "HouseNumber error")]

[Range(0, int.MaxValue, ErrorMessage = "HouseNumber error")] public string HouseNumber{ get; set; }