It can be debatable if it is a good idea to pattern complex objects, or if my approach to nested patterns is hack or not. The advantage of this is that in one template, the parent and child can have templates, and not select / use partial views.
All that aside, template views can be nested if you use a partial view as a transition between them.
The external template will have something like below where you want to place the internal template:
Html.RenderPartial("SharedDisplayGoBetweenForFoo", item);
A general partial view will look like this:
@model Foo @Html.DisplayFor(a => a);
Then the internal template will be called and will look like any other.
Jacob Brewer
source share