Avere un momento "duh" cercando di attuare una nuova pagina di contenutoCome risolvere Impossibile trovare l'errore ContentPlaceHolder?
Ecco la struttura
Master Page
---- Nested Master Page
-------- Nested Master's Content Page
Mark up:
pagina master
<asp:ContentPlaceHolder ID="bodyContent" runat="server">
</asp:ContentPlaceHolder>
annidata Maestro Pagina
MasterPageFile="~/Views/Shared/Administrator.Master"
<asp:Content ID="Content2" CotentPlaceHolderID="bodyContent" runat="server">
</asp:Content>
Contenuti Pagina di nidificato Maestro
MasterPageFile="~/Views/Intervention/InterventionMaster.master"
<asp:Content runat="server" ID="myContent" ContentPlaceHolderID="Content2">
</asp:Content>
visualizzato l'errore:
Cannot find ContentPlaceHolder 'Content2' in the master page '/Views/Intervention/InterventionMaster.master', verify content control's ContentPlaceHolderID attribute in the content page.
Che cosa potrei fare male?
E 'possibile che il contenuto-page è facendo riferimento alla pagina principale più esterna invece di quella annidata? – n8wrl
Prima di tutto, stai annidando le pagine master. Cosa ti compra? Molto probabilmente hai la definizione master sbagliata nella parte superiore della tua pagina aspx. Puoi mostrarci la direttiva MasterPageFile della pagina Contenuto nidificato? –
@ n8wrl - Non so come, dal momento che ho questo nella pagina di contenuto: MasterPageFile = "~/Views/Intervention/InterventionMaster.master –