开发者

ASP.NET-MVC 2 DataAnnotations StringLength

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜