Scott Guthrieのブログによると、これは単一のプロパティで機能し、部分ビューを自動的に使用して、渡された部分モデルをレンダリングすることを知っています(動的データのようなUIヘルパー):
[UIHint("StateDropDown")]
public string State { get; set;}
しかし、次のようなUIヘルパーを使用するために、クラス全体にどのように注釈を付けるのでしょうか。
[UIHint("Address")]
public class Address {
public string addr1 { get; set; }
public string addr2 { get; set; }
public string city { get; set; }
[UIHint("StateDropDown")]
public string state { get; set; }
public string zip { get; set; }
}
([UIHint( "Address")]がクラスで機能していないようです。彼の例では、Shared-> EditorTemplatesフォルダーに"Customer.aspx"があるので、これは可能だと思います。