Аккордеонный Контроль: Поместите UserControls в Панели - PullRequest
0 голосов
/ 07 февраля 2012

Мне нужно создать элемент управления Accordion с несколькими панелями, и внутри каждой панели мне нужно поместить форму с некоторыми текстовыми полями, кнопкой выбора и т. Д. (С кнопкой «Отправить»), где пользователи могут вставить некоторые значения. Можно ли создать некоторые пользовательские элементы управления и поместить их в панели моего аккордео? И это решение может быть лучшим способом следовать этому требованию?

Большое спасибо.

Luigi

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

да, вы можете использовать пользовательский контроль, как показано ниже

<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>
0 голосов
/ 07 февраля 2012

Конечно, вы можете сделать это.

Посмотрите на плагин jQuery accordion, например, вы можете найти его здесь

Конечно, вы можете поместить туда свои пользовательские элементы управления и даже иметь их в UpdatePanels, если решите обновить их отдельно (не самый лучший вариант, но самый простой)

...