C# 数据批注将不适用于Textarea

C# 数据批注将不适用于Textarea,c#,asp.net-mvc,data-annotations,C#,Asp.net Mvc,Data Annotations,我用mvc4创建了一个c#应用程序,我使用一个TextArea获取用户输入,该输入必须在15-100范围内 我使用数据注释,但它不会工作。请任何人帮助我解决这个问题 这是我的密码 @Html.TextArea(model => model.Edit) 这是我的DataAnnotations [MinLength(15,ErrorMessage="Reason can't be less than 15 characters")] [MaxLength(100,ErrorMessage="

我用mvc4创建了一个c#应用程序,我使用一个
TextArea
获取用户输入,该输入必须在15-100范围内 我使用数据注释,但它不会工作。请任何人帮助我解决这个问题

这是我的密码

@Html.TextArea(model => model.Edit)
这是我的
DataAnnotations

[MinLength(15,ErrorMessage="Reason can't be less than 15 characters")]
[MaxLength(100,ErrorMessage="Reason can't be more than 100 characters")]
[Display(Name = "Edit" )]
public string Edit{ get; set; }
用这个代替

[StringLength(30, ErrorMessage = "Must be between {2} and {1} characters long.", MinimumLength = 15)]

另外,
[必需]
是必须的

什么不起作用?验证正在检查您是否添加了
jquery validate.js
?是的,我添加了脚本文件您能告诉我您遇到了什么错误吗?