Um ContentPlaceHolder pode ser colocado em um controle de usuário da Web?
-
27-10-2019 - |
Pergunta
Quero fazer algo assim:
Eu tenho este controle de usuário chamado Base:
<div>
some content...
<asp:ContentPlaceHolder id="baseContentPlaceHolder" runat="server"></asp:ContentPlaceHolder>
</div>
Então eu herdo a Base em outro Controle de Usuário e adiciono coisas ao conteúdo:
<asp:Content id="subBase" contentplaceholderid="baseContentPlaceHolder" runat"server">
stuff to be added...
</asp:Content>
É possível fazer com ContentPlaceHolder?
Como esse comportamento pode ser resolvido?
Solução
Não acho que você possa fazer isso.
Um ContentPlaceHolder
só pode ir para a própria MasterPage.
Nas páginas que herdam da MasterPage, você insere uma tag Content
.
Meu melhor palpite seria adicionar um PlaceHolder
, expô-lo no controle e, em seguida, adicionar suas coisas a ele.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow