2011-07-18 7 views
0

私はカスタムクラスを持っていますが、EditorForを使ってクラスの各プロパティ(blarg、blah、bar)のエディタを表示しようとしています。 blargとblahの編集者が、バーは表示しません。私はFoo用のエディタテンプレートを持っており、EditorFor(m => m.bar)を使うとうまくいきます。最初は私が定義したエディタテンプレートを使用しないと仮定しましたが、DateTimeのエディタテンプレートを定義すると、デフォルトのテンプレートの代わりに使用されました。EditoForを使ってモデルの各プロパティのエディタを生成する

EditorFor(CustomClass)を呼び出すときにFooのエディタを(エディタテンプレートから)自動的に生成する方法はありますか?

public class CustomClass 
{ 
    public string blarg { get; set; } 
    public DateTime blah { get; set; } 
    public Foo bar { get; set; } 
} 

public class Foo() 
{ 
    public string fooBar {get; set;} 
} 

答えて

1

あなたは複雑なモデルのプロパティを足場になるオブジェクトクラスのcustom editor templateを書くことができます。

関連する問題