数据注释不适用于Textarea

时间:2017-02-02 06:42:49

标签: 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="Reason can't be more than 100 characters")]
[Display(Name = "Edit" )]
public string Edit{ get; set; }

1 个答案:

答案 0 :(得分:1)

改为使用此

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

此外,[Required]必须