2011-02-10 14 views
4

私は、このプロパティを持つクラスを持っているHtml.EditorForModel doesntのレンダリング複合型

 [Display(Name = "Estado Civil"),UIHint("EstadoCivil"),ScaffoldColumn(true)] 
    public virtual EstadoCivil EstadoCivil { get; set; } 

は、私の見解で、私はHtml.EditForModel()、しかし、プロパティdoesntのショーは、私も私のコントローラの中のテンプレートを持っているを呼び出しますビューフォルダ、次に "EditorTemplates"、私は剃刀を使用しているし、私のビューは強く型付けされていない、何かを持っているだろうか?

答えて

5

デフォルトでは、エディタ/ディスプレイテンプレートは、オブジェクト階層内で1レベルしか降下しません。ここでは、Brad Wilsonのexcellent blog postがあります。これは、1つ以上のレベルに降下するエディタテンプレートをどのように持つことができるかを示しています。

関連する問題