Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Evandro F. Souza

[Resolvido] ContentPlaceHolder não aparece.

Recommended Posts

Saudações

 

Eu tenho uma masterpage, que possui dois contentPlaceHolder.

Um é referente ao menu do lado esquerdo do site, ou é referente ao centro do site.

 

Mas o contentPlaceHolder referente ao menu, ele não aparece, se eu coloco algum componente dentro dele(label por exemplo), em modo de design aparece dentro do content, porem no browser simplismente nao aparece.

 

Ja aconteceu isto com alguem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Raphael,

 

Pois é, sinceramente isto foi a primeira coisa que me veio a cabeça, mas infelizmente nao é isto.

 

Eu sou meio novo neste ramo de web developer.

 

Entao talvez seja um erro meu mesmo, eu percebi o seguinte.

O ContentPlaceHolder só persiste as informações dos filhos que colocam informação.

 

Vou tentar ser mais especifico.

Tenho uma Masterpage.aspx, nela tenho um ContentPlaceHolder e coloco um label dentro dele.

 

Crio um novo web form herdando(nao sei se esta a palavra correta) as masterpage. Ao executar nao aparece o label posto no masterpage.

 

Porem, se eu colocar ou inserir qualquer componente(por exemplo label) no ContentPlaceHolder do webform ja herdado. Dai sim, ele irá aparecer.

 

isto esta correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Evandro, se você criar uma master com dois ContentPlaceHolder, e se na master você adicionar um controle dentro deste ContentPlaceHolder, e quer que esse controle fique visivel sempre nas paginas novas que herdarão a master page, você tem que deletar o Content da pagina que herdou a master, assim a página nova exibe o que está dentro do ContentPlaceHolder da master, se você não deletar ela vai subtituir o que está dentro da master pelo que esta na nova página.

 

Espero que eu tenha sido claro.

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Evandro, se você criar uma master com dois ContentPlaceHolder, e se na master você adicionar um controle dentro deste ContentPlaceHolder, e quer que esse controle fique visivel sempre nas paginas novas que herdarão a master page, você tem que deletar o Content da pagina que herdou a master, assim a página nova exibe o que está dentro do ContentPlaceHolder da master, se você não deletar ela vai subtituir o que está dentro da master pelo que esta na nova página.

 

Espero que eu tenha sido claro.

 

Abraços!

 

Olá Ivan.Teles,

 

então era este o pequeno detalhe, nunca pensaria nisso, vou fazer o teste aqui e logo respondo se funcionou para colocar como resolvido o tópico.

 

Muito obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.