多かれ少なかれ次のように、いくつかの Html.RenderPartial とランダムな ContentPlaceHolder を含むマスター ページがあります。
<body>
<% Html.RenderPartial("Controls/Menu"); %>
<% Html.RenderPartial("Controls/GenericControl"); %>
<asp:ContentPlaceHolder ID="MyContent" runat="server" />
</body>
現時点では、Menu.ascxファイルにボタンのリストがあります。GenericControl.ascxファイルには、コンテンツを管理するためのボタンがいくつかあります。
メニューにはボタンと同じ数のビューがあり、コンテンツは次のように説明されています。
<asp:Content ID="Content1" ContentPlaceHolderID="MyContent" runat="server">
<div>Some divs here</div>
<asp:Content>
そして、ここに私の問題があります。ビューに別のasp:Contentを配置したいのですが、それをマスター ページではなく GenericControl にリンクしたいと考えています。
明らかに、ContentPlaceHolder は使用できません。代わりに PlaceHolder を使用しようとしていますが、使用方法を見つけるのに問題があります。