Вложенные главные страницы ASP.NET MVC, наследующие содержимое

У меня есть ряд вложенных главных страниц, например:

site.master:

<asp:ContentPlaceHolder ID="SearchFormContent" runat="server">
<%Html.RenderPartial("SearchFormControl"); %>
</asp:ContentPlaceHolder>

на вложенной (дочерней) главной странице, area.master

<asp:Content ContentPlaceHolderID="SearchFormContent" ID="SearchFormContentContainer" runat="server">
<asp:ContentPlaceHolderID="SearchFormContent" runat="server"/>
</asp:ContentPlaceHolder>

У меня есть две отдельные страницы контента. Один хочет добавить свой собственный контент в SearchFormContent, другой хотел бы сохранить контент, который был определен на главной странице верхнего уровня. Конечно, поскольку дочерняя главная страница определяет содержимое для блока SearchFormContent, чтобы дочерние страницы могли потенциально получить к нему доступ, содержимое, определенное на главной странице верхнего уровня, стирается.

Есть ли способ сделать это?

5
задан 3Dave 19 August 2010 в 19:40
поделиться