2009-08-16 17 views
0

我看到,这个问题已经有了答案: Are there nested master pages in ASP.NET MVC?我如何引用主要主嵌套母版页的场景在asp.net

,但我有一个后续问题,如果我有嵌套的母版页:

的Site.Master section.master 页

其中页面有section.master大师和section.master本身具有的Site.Master的主

我可以参考section.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>