Accordion控件:将UserControls放在窗格中

本文关键字:UserControls 控件 Accordion | 更新日期: 2023-09-27 18:23:40

我必须创建一个带有多个窗格的Accordion控件,在每个窗格中,我必须放置一个带有一些文本框、选项按钮等(带有提交按钮)的表单,用户可以在其中插入一些值。有可能创建一些用户控件并将它们放在我的手风琴窗格中吗?这个解决方案可能是遵循这一要求的更好方法吗?

非常感谢。

Luigi

Accordion控件:将UserControls放在窗格中

当然可以。

例如,看看jQuery手风琴插件,你可以在这里找到

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

是的,你可以像下面的一样使用用户控制

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