Como acessar controle de masterpage externamente?
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
02/08/2012
Emerson Ferreira
sim todos os meus componentes por padrão nesta aplicação rodam no server.
vou avaliar.
vou avaliar.
Responder
Clique aqui para fazer login e interagir na Comunidade :)