数据注释MVC3

Val*_*ter 2 .net asp.net-mvc-3

是否可以使用DataAnnotations限制用户输入特殊字符?

我希望用户只在文本框中输入AZ,az和0-9.

我需要在客户端这样做.

Dar*_*rov 6

您可以尝试使用该[RegularExpression]属性:

[RegularExpression(@"^[a-zA-Z0-9]+$")]
public string Foo { get; set; }
Run Code Online (Sandbox Code Playgroud)

它也支持不显眼的客户端验证,因此这个正则表达式将被转换到客户端.