这似乎很基本,但我很难找到一个我很满意的解决方案。我想要做的就是将一个名为“Required”的类添加到任何具有所需属性的字段中,这样:
public class Dummy{
[Required]
public string Name {get; set;}
}
将使用
进行调用@Html.EditorFor(model=>model.Name)
并输出类似
的内容<input id="Name *Data-VAL and other attribs* class="Required" />
所有内置的不显眼的善良等我正在使用Razor和MVC 3.任何有用的帮助
答案 0 :(得分:1)
您可以查看following blog post,它解释了如何编写自定义DataAnnotationsModelMetadataProvider来实现此目标。
答案 1 :(得分:0)
using System.ComponentModel.DataAnnotations; //You need to import this namespace
public class Dummy {
[Required]
public string Name { get; set; }
}
进一步参考:http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs