Enxergando controles dentro do Accordion

.NET

18/01/2008

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

Curtidas 0

Respostas

Caldas

Caldas

18/01/2008

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;



GOSTEI 0
POSTAR