class A {}
class B : A {}
私はA
そのように使用されるのテンプレートを持っています...
EditorFor(m => m.MyA)
バインドされA
ているアイテムが.B
A
B
B
だから私のA
テンプレートでは:
@{
Html.EditorFor(i => i as B);
}
与える...
テンプレートは、フィールド アクセス、プロパティ アクセス、単一次元の配列インデックス、または単一パラメーターのカスタム インデクサー式でのみ使用できます。
フォーム要素名以外のフィールドを出力する以下を使用してみましたが、親要素の接頭辞がありません。
@{
Html.RenderPartial("~/Views/B.cshtml", Model as B, new ViewDataDictionary());
}