Enxergando controles dentro do Accordion

18/01/2008

0

Como se faz para exergar um controle que esta dentro do accordio? No HTML, por exemplo em um asp:ControlParameter, se eu coloco o Textbox1 não da certo, nem ´accordion1$Textbox1´

Alguem já teve este problema?


Frcol

Frcol

Responder

Posts

13/02/2008

Caldas

Image o seguinte Accordion

<ajaxToolkit:Accordion ID="Accordion1" runat="server">
            <HeaderTemplate>
                <asp:Label ID="AccordionHeaderLabel" runat="server"></asp:Label>
            </HeaderTemplate>
            <ContentTemplate>
                <asp:Label ID="AccordionContentLabel" runat="server"></asp:Label>
            </ContentTemplate>
            <Panes>
                <ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server">
                    <Header>
                        <asp:Label ID="AccordionPaneHeaderLabel" runat="server"></asp:Label>
                    </Header>
                    <Content>
                        <asp:Label ID="AccordionPaneContentLabel" runat="server"></asp:Label>
                    </Content>
                </ajaxToolkit:AccordionPane>
            </Panes>
        </ajaxToolkit:Accordion>


Para acessar um controle dentro do accordion o certo seria:

para pegar o label do header:

Label AccordionPaneHeaderLabel = Accordion1.Panes["AccordionPane1"].HeaderContainer.FindControl("AccordionPaneHeaderLabel") as Label;


para pegar o label do content:

Label AccordionPaneContentLabel = Accordion1.Panes["AccordionPane1"].ContentContainer.FindControl("AccordionPaneContentLabel") as Label;



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar