Fórum Como acessar controle de masterpage externamente? #420524
26/07/2012
0
Tenho uma masterpage que executa um panel com uma imagem. Gostaria que através de uma página
pudesse acessar este controle da masterpage e mudar a propriedade visible(para false).
Estou tratando o Page_load da página ativa.
pudesse acessar este controle da masterpage e mudar a propriedade visible(para false).
Estou tratando o Page_load da página ativa.
Emerson Ferreira
Curtir tópico
+ 0
Responder
Posts
01/08/2012
João Kiewel
Você pode usar o método FindControl para isso:
Nesse caso, estou procurando por um controle do tipo Label, chamado "lblErro". Esta técnica, só funciona para componentes que estejam rodando no server (com a propriedade runat="server")
Em C#:
((Label)((MasterPage)Page.Master).FindControl("lblErro")).Visible = false;
Em VB.NET
DirectCast(DirectCast(Page.Master, MasterPage).FindControl("lblErro"), Label).Visible = False
Nesse caso, estou procurando por um controle do tipo Label, chamado "lblErro". Esta técnica, só funciona para componentes que estejam rodando no server (com a propriedade runat="server")
Responder
Gostei + 0
02/08/2012
Emerson Ferreira
sim todos os meus componentes por padrão nesta aplicação rodam no server.
vou avaliar.
vou avaliar.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)