0

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

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 に答える