AccordionPane嵌套在Repeater中?

时间:2012-08-23 13:47:45

标签: .net repeater accordion

我正在尝试创建一个在手风琴控制器中创建多个Accordion Panes的转发器,但看起来这两个不能嵌套。这是一个解决方法吗?

这就是我想要做的事情:

<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>

手风琴窗格的数量需要是动态的,因为它来自数据库,有人可以随时添加或删除一个(在数据库本身内)

1 个答案:

答案 0 :(得分:2)

不使用中继器来重复手风琴,只需使用中继器重复手风琴。每个窗格都有一个单独的Accordion。这将产生独立的手风琴。