开发者

ASP.NET-MVC 2 DataAnnotations StringLength

开发者 https://www.devze.com 2022-12-24 04:37 出处:网络
Can I use the MVC 2 DataAnnotations to specify a minimum length for a string field? Has anyone done this o开发者_如何学编程r have they created custom attributes and if so do you mind sharing the sour

Can I use the MVC 2 DataAnnotations to specify a minimum length for a string field?

Has anyone done this o开发者_如何学编程r have they created custom attributes and if so do you mind sharing the source?


If you're using asp.net 4.0, you can use the StringLength attribute to specify a minimum length.

Eg:

[StringLength(50, MinimumLength=1)]
public string MyText { get; set; }


Use a regular expression attribute. These are interpreted on the client side as well.

[RegularExpression(Regexes.MinStringLength)]
public string MyText { get; set; }

Where Regexes.MinStringLength is a static regular expression class. Inline would look like this:

[RegularExpression(@"^.{5,10}$")] // valid five to ten characters
public string MyText { get; set; }
0

精彩评论

暂无评论...
验证码 换一张
取 消