У меня есть шаблон редактора, и внутри этого шаблона редактора я хочу вызвать другой шаблон редактора с той же моделью (т.е. вложенным), но он не отображается. то есть. \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) {....}), но я оставил это из своего прототипа для простоты.