これは非常に基本的なことのように思えますが、現時点で満足できる解決策を見つけるのに苦労しています。私がやりたいのは、「必須」という名前のクラスを、それらに対して必須のプロパティを持つフィールドに追加することだけです。
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を使用しています。