title: In an Editor Template call another Editor Template with the same Model
body: <p>I have an editor template and within that editor template i want to call another editor template with the same model (i.e. nested), but it does not seem to display.<br>
  ie. \EditorTemplates\Template1.cshtml</p>
  
  <pre><code>@model foo
  
  // insert code here to edit the default fields.
  
  // display extra fields via another editor template.
  @Html.EditorForModel("Template2")   // or @Html.EditorFor(m =&gt; m, "Template2")
  </code></pre>
  
  <p>and \EditorTemplates\Template2.cshtml</p>
  
  <pre><code>@model foo
  
  @Html.TextBoxFor(m =&gt; m.Name)
  </code></pre>
  
  <p>I am sure someone will question why?  Well, the nested template will only be displayed if a condition is met  (ie. @if (@Model.IsConditionMet) { .... } ), but I have left that out of my prototype for simplicity.</p>