私はマスターページを持ち、別のマスターと別のマスターを持っています。 3番めのマスターの中のビューに、一番上のマスターにcontentPalceHolderを移入させます。MVCビューで直接祖先でないcontentplaceholderにデータを入力する方法
どうすればよいですか?
私はマスターページを持ち、別のマスターと別のマスターを持っています。 3番めのマスターの中のビューに、一番上のマスターにcontentPalceHolderを移入させます。MVCビューで直接祖先でないcontentplaceholderにデータを入力する方法
どうすればよいですか?
あなたは「anscestor」はそれぞれマスターページを介してトリクルダウンすることを確認する必要があります:私はContentPalceHolderとASPを使用
----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>
:バブルにコンテンツを外側マスターへのすべてのマスターによる内部aspxのビューから列。
次のように:
<asp:Content ContentPlaceHolderID="headerText" runat="server">
<asp:ContentPlaceHolder ID="subTabsHeaderText" runat="server"></asp:ContentPlaceHolder>
</asp:Content>
それは定義の問題ではありません。 –