2012-08-23 68 views
0

我正在嘗試創建一個將在手風琴控制器內創建多個Accordion窗格的中繼器,但它看起來像兩個不能嵌套。有沒有解決這個問題的方法?嵌套在Repeater中的AccordionPane?

這就是我想要做的事:

<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

而不是使用轉發器重複accordionpanes,只需使用repeater重複Accordions。您將爲每個窗格單獨提供一個手風琴。這將帶來獨立的手風琴。