2009-08-16 1 views
0

я вижу, что этот вопрос был дан ответ: Are there nested master pages in ASP.NET MVC?как я ссылаться на главный мастер во вложенном сценарии мастер-страницы в asp.net

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

Site.Master section.master страница

где страница имеет мастер section.master и section.master себе имеет мастер Site.Master

Могу ли я обратиться к разделам в разделах раздела.master и site.master?

или, возможно, лучше вопросов является то, что я хотел бы сделать в следующем, и когда я пытаюсь сослаться на раздел Site.Master я получаю «не может найти содержание раздела.

какие-либо предложения?

я вижу примеры, когда ссылки на страницах section.master, но я не могу найти ни одного примера, где ссылки на страницах Site.Master. Например: http://msdn.microsoft.com/en-us/library/x2b3ktt7.aspx

ответ

2

Я считаю, что вы не можете ссылаться на содержание главной страницы родительской если страница имеет ребенок главная страница комплект

Вместо этого вы можете привязать контент от дочернего мастера к родительскому. Как это:

Top.Master:

<asp:ContentPlaceHolder ID="TopContent" runat="server" /> 

Child.Master:

<asp:Content ContentPlaceHolderID="TopContent" ID="childContent1" runat="Server"> 
    <asp:ContentPlaceHolder ID="ChildContent" runat="server" /> 
</asp:Content>  

Page.aspx:

<asp:Content ContentPlaceHolderID="ChildContent" ID="pageContent1" runat="Server"> 
    <p>This will go to the Top.Master through Child.Master</p> 
</asp:Content> 
Смежные вопросы