手风琴控制:将UserControls放在窗格中

时间:2012-02-07 08:25:17

标签: c# asp.net accordion

我必须使用多个窗格创建一个Accordion控件,并且在每个窗格中我必须放置一个带有一些文本框,选项按钮等的表单(带有“提交”按钮),用户可以在其中插入一些值。 是否可以创建一些用户控件并将它们放在我的accordio的窗格中? 这个解决方案可能是更好的方式来遵循这个必要条件?

非常感谢。

路易

2 个答案:

答案 0 :(得分:0)

当然可以。

例如,查看jQuery accordion插件,你可以找到它here

当然你可以把你的用户控件放在那里,如果你决定单独更新它们甚至可以在UpdatePanels中使用它们(不是最好的选择,但是最简单的选项)

答案 1 :(得分:0)

是的,您可以使用下面的用户控件

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<div>
    <ajaxToolkit:Accordion ID="Accordion1" runat="server">
        <Panes>
            <ajaxToolkit:AccordionPane runat="server">
                <Content>
                    <uc:TextAndButton runat="server" />
                </Content>
            </ajaxToolkit:AccordionPane>
            <ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server">
                <Content>
                    <uc:TextAndButton ID="TextAndButton1" runat="server" />
                </Content>
            </ajaxToolkit:AccordionPane>
        </Panes>
    </ajaxToolkit:Accordion>
</div>