none
Acessar um controle filho a partir de uma master page RRS feed

  • Pergunta

  • Boa noite galera 

    Seguinte tenho um botão que esta na master page, ao clicar nele eu gostaria de carregar um PlaceHolder na pagina de conteudo (ContentPage)

    segue o exemplo. 

    ((PlaceHolder)Page.FindControl("PHProdutos")).Controls.Add(busca.procura(txtPesquisa.Text));

    não funcionou


    Rodrigo de Farias

    quinta-feira, 31 de outubro de 2013 06:10

Todas as Respostas

  • Na Página

    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <asp:Panel runat="server" ID="PHProdutos" />
    </asp:Content>

    No .cs da Master Page

    protected void Page_Load(object sender, EventArgs e)
    {
        Panel PHProdutos = (Panel)ContentPlaceHolder1.FindControl("PHProdutos");
        if (PHProdutos != null)
            PHProdutos.Controls.Add(new TextBox() { Text = "teste" });
    }

    quinta-feira, 31 de outubro de 2013 11:02
  • Boa tarde Cesar!

    Fiz dessa mesma forma porém não funcionou estou usando duas master pages aninhadas não sei se esse é o caso erro!


    Rodrigo de Farias

    quinta-feira, 31 de outubro de 2013 14:51