0

这似乎很基本,但我正在努力寻找一个令我满意的解决方案。我想要做的就是将一个名为“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。任何帮助都非常感谢

4

2 回答 2

1

您可以查看以下博客文章,其中解释了如何编写自定义DataAnnotationsModelMetadataProvider来实现此目的。

于 2011-02-15T15:32:36.667 回答
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

于 2011-02-15T15:28:06.320 回答