エディター テンプレートがあり、そのエディター テンプレート内で同じモデル (つまり、ネストされた) を持つ別のエディター テンプレートを呼び出したいのですが、表示されないようです。
すなわち。\EditorTemplates\Template1.cshtml
@model foo
// insert code here to edit the default fields.
// display extra fields via another editor template.
@Html.EditorForModel("Template2") // or @Html.EditorFor(m => m, "Template2")
および \EditorTemplates\Template2.cshtml
@model foo
@Html.TextBoxFor(m => m.Name)
誰かがなぜ疑問に思うだろうと確信していますか?ネストされたテンプレートは、条件が満たされた場合にのみ表示されます (つまり、 @if (@Model.IsConditionMet) { .... } ) が、簡単にするためにプロトタイプから除外しました。