4

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"があるので、これは可能だと思います。

4

1 に答える 1

3

クラスの名前でテンプレートを作成すると、それだけで機能します。

于 2010-01-10T04:21:09.477 に答える