2009-08-16 8 views
0

je vois que cette question a été répondu: Are there nested master pages in ASP.NET MVC?comment puis-je faire référence au maître principal dans un scénario de page maître imbriquée dans asp.net

mais j'ai suivi des questions, si j'ai imbriqué pages maître:

Site.master section.master Page

où la page a un maître de section.master et section.master a lui-même un maître de Site.master

puis-je faire référence à des sections dans section.master et site.master?

ou peut-être les meilleures questions que je voudrais le faire ce qui suit et lorsque je tente de faire référence à une section Site.master je reçois « ne peut pas trouver la section contenu.

des suggestions?

je vois des exemples où les références de page section.master mais je ne peux pas trouver des exemples où les références de page Site.master Par exemple:. http://msdn.microsoft.com/en-us/library/x2b3ktt7.aspx

Répondre

2

Je crois que vous ne pouvez pas le contenu de référence de la page principale de parent si la page a un enfant jeu de pages maîtres

Vous pouvez à la place enchaîner le contenu du maître enfant au parent. Comme ceci:

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> 
Questions connexes