MVC3 Model写验证解决思路

MVC3 Model写验证

[Required(AllowEmptyStrings = false, ErrorMessage = "必须输入")]
[MinLength(6, ErrorMessage = "需填写6位以上")]
public string Str{ get; set; }

这个MinLength如何实现验证?都没在View中生成可进行验证的标记

------解决方案--------------------
 @Html.TextBoxFor(model => model.Str)
@Html.ValidationMessageFor(model => model.Str)
  
*****************************************************************************
http://feiyun0112.cnblogs.com/
------解决方案--------------------
View中的input填写框 对应的是该类中的属性Str,Str上有验证,可以通过开发者工具监视验证时表单的具体变化