为了账号安全,请及时绑定邮箱和手机立即绑定

在 AjaxToolKit Accordion 中放置一个中继器

在 AjaxToolKit Accordion 中放置一个中继器

C#
阿晨1998 2022-06-12 10:35:32
我正在尝试在 AjaxToolKit 手风琴中使用中继器。这是必要的,因为我需要使用 SQL 存储过程在我的 DataList 中进行分页。如果我将中继器放在 AjaxToolKit 手风琴之外,它工作正常,但我需要将中继器放在手风琴内。我通过在我的 Ajax Accordion 外部放置一个外部中继器来访问内部中继器(从代码隐藏)。但是,我仍然收到一个错误:类型“System.Web.UI.WebControls.Repeater”没有名为“Accordion”的公共属性。这是我的 asp.net 网络表单:<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"><asp:Repeater ID="RepeaterOutside" runat="server"><ajaxToolkit:Accordion ID="Accordion1" runat="server" HeaderCssClass="accordion" ContentCssClass="accordion" HeaderSelectedCssClass="accordion" FadeTransitions="true" TransitionDuration="500" AutoSize="None" SelectedIndex="-1" RequireOpenedPane="false">    <Panes>        <ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server">            <Header>                <p>Click selection for details.</p>                <div class="panel panel-default">                    <div class="alertHeading" style="color: red; background-color: lightgray; font-weight: 700; padding: 1em; border-radius: 5px; border: dashed 1px; border-color: black;">ACCOUNT DETAILS</div>                </div>            </Header>            <Content>                <div id="titleAccountResults" runat="server" visible="true">                    <div class="form-group">                        <h6>Account Details:</h6>                    </div>                </div>                <asp:DataList ID="DataListAccount" runat="server">                    <ItemTemplate>
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

我找到了解决方案。将转发器放置在单独的内容标签内和手风琴的内容标签内。此外,不需要通过外部中继器通过上述代码调用中继器。我卸下了外部中继器。它现在正在工作。

<content>repeater goes here</content>


查看完整回答
反对 回复 2022-06-12
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信