我正在嘗試在 AjaxToolKit 手風(fēng)琴中使用中繼器。這是必要的,因?yàn)槲倚枰褂?SQL 存儲(chǔ)過程在我的 DataList 中進(jìn)行分頁。如果我將中繼器放在 AjaxToolKit 手風(fēng)琴之外,它工作正常,但我需要將中繼器放在手風(fēng)琴內(nèi)。我通過在我的 Ajax Accordion 外部放置一個(gè)外部中繼器來訪問內(nèi)部中繼器(從代碼隱藏)。但是,我仍然收到一個(gè)錯(cuò)誤:類型“System.Web.UI.WebControls.Repeater”沒有名為“Accordion”的公共屬性。這是我的 asp.net 網(wǎng)絡(luò)表單:<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 回答

達(dá)令說
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
我找到了解決方案。將轉(zhuǎn)發(fā)器放置在單獨(dú)的內(nèi)容標(biāo)簽內(nèi)和手風(fēng)琴的內(nèi)容標(biāo)簽內(nèi)。此外,不需要通過外部中繼器通過上述代碼調(diào)用中繼器。我卸下了外部中繼器。它現(xiàn)在正在工作。
<content>repeater goes here</content>
- 1 回答
- 0 關(guān)注
- 100 瀏覽
添加回答
舉報(bào)
0/150
提交
取消