我正在尝试在 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>
达令说
相关分类