如何注释我的模型,以便在我的文本框中只允许像 A-Z 这样的字母?
我知道我可以使用正则表达式,但任何人都可以使用数据注释在文本框属性本身上展示如何做到这一点。
最佳答案
你可以像这样注释你的模型:
[RegularExpression(@"^[a-zA-Z]+$", ErrorMessage = "Use letters only please")]
string TextBoxData {get; set;}
然后在您看来,您将使用助手
@Html.EditorFor(model => model.TextBoxData)
@Html.ValidationMessageFor(model => model.TextBoxData )
关于asp.net-mvc-3 - 模型验证以仅允许文本框中的字母字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9830513/