¿Se puede colocar un ContentPlaceHolder en un control de usuario web?
-
27-10-2019 - |
Pregunta
Quiero hacer algo como esto:
Obtuve este control de usuario llamado Base:
<div>
some content...
<asp:ContentPlaceHolder id="baseContentPlaceHolder" runat="server"></asp:ContentPlaceHolder>
</div>
Luego heredo la Base en otro Control de usuario y agrego cosas al contenido:
<asp:Content id="subBase" contentplaceholderid="baseContentPlaceHolder" runat"server">
stuff to be added...
</asp:Content>
¿Es posible hacerlo con ContentPlaceHolder?
¿Cómo se puede solucionar este comportamiento?
Solución
No creo que puedas hacer eso.
A ContentPlaceHolder
sólo puede ir en la propia MasterPage.
En las páginas que heredan de MasterPage, se coloca un Content
etiqueta.
Mi mejor suposición sería agregar un PlaceHolder
, exponga eso en el control y luego agregue sus cosas a eso.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow