Asp.net mvc MVC视图如何在非直接祖先主机中填充contentplaceholder

Asp.net mvc MVC视图如何在非直接祖先主机中填充contentplaceholder,asp.net-mvc,master-pages,placeholder,contentplaceholder,Asp.net Mvc,Master Pages,Placeholder,Contentplaceholder,我有一个母版页,里面有另一个母版和另一个母版。 我希望第三个主控形状中的视图填充最上层主控形状中的某个contentPalceHolder 我该怎么做呢?你必须让“anscestor”在每个母版页中慢慢地渗透: ----BigBoss.Master---- <%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<Some.Type.Here>" MasterPageFile="~/Views/Master

我有一个母版页,里面有另一个母版和另一个母版。 我希望第三个主控形状中的视图填充最上层主控形状中的某个contentPalceHolder


我该怎么做呢?

你必须让“anscestor”在每个母版页中慢慢地渗透:

----BigBoss.Master----
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<Some.Type.Here>" MasterPageFile="~/Views/MasterPages/Site.Master" %>
<asp:ContentPlaceHolder id="cphTitle" runat="server"/>

----NotSoBigBoss.Master----
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<Some.Type.Here>" MasterPageFile="~/Views/MasterPages/BigBoss.Master" %>    
<asp:Content ContentPlaceHolderId="cphTitle" runat="server"/>

----ReallyLittleBoss.Master----
    <%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<Some.Type.Here>" MasterPageFile="~/Views/MasterPages/NotSoBigBoss.Master" %>
<asp:Content ContentPlaceHolderId="cphTitle" runat="server">
    <!-- Stuff here -->
</asp:Content>
---BigBoss.Master----
----不,老板,主人----
----真的很小,主人----

我使用ContentPalceHolder和asp:Content将字符串从内部aspx视图通过所有母版冒泡到外部母版

像这样:

 <asp:Content ContentPlaceHolderID="headerText"  runat="server">
    <asp:ContentPlaceHolder ID="subTabsHeaderText" runat="server"></asp:ContentPlaceHolder>
</asp:Content>

这不是定义问题。