2012-08-23 4 views
0

아코디언 컨트롤러 내에 여러 아코디언 창을 만드는 리피터를 만들려고하지만 두 개를 중첩 할 수없는 것처럼 보입니다. 이 문제를 해결할 수있는 방법이 있습니까? AccordionPane은 Repeater 안에 중첩되어 있습니까?

내가 할 노력하고있어입니다 :

<asp:Accordion ID="Accordion1" runat="server" > 
    <Panes> 
     <asp:Repeater runat="server" id="rpPanes"> 
     <ItemTemplate> 
      <asp:AccordionPane ID="AccordionPane1" runat="server"> 
      <Header>header from db here</Header> 
      <Content>content from DB here </Content> 
      </asp:AccordionPane> 
     </ItemTemplate> 
    </Repeater> 
    </Panes> 
</asp:Accordion> 
아코디언 패널의 수는 데이터베이스에서 온다, 누군가는 항상 추가하거나 DB 내에서 (하나를 제거 할 수있는 동적 할 필요가

자체)

답변

2

아코디언 반복을 위해 리피터를 사용하는 대신 리피터를 사용하여 아코디언을 반복하십시오. 각 창마다 별도의 아코디언이 있습니다. 이것은 독립적 인 아코디언으로 이어질 것입니다.

관련 문제