我看到这个问题已经回答: Are there nested master pages in ASP.NET MVC?
但如果我有嵌套母版页,我会有一些跟进问题:
的Site.Master section.master 页
其中page有一个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
答案 0 :(得分: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>