【发布时间】:2012-11-26 10:40:56
【问题描述】:
我页面上的 Ajax 手风琴根本无法运行。它在页面上显示正常,但是当我单击它们的标题时,我似乎无法展开/折叠窗格。
这是我的代码(只是 HTML 部分,因为我不知道后面需要任何代码):
<aj:Accordion runat="server" ID="acMain" SelectedIndex="0"
FadeTransitions="true"
TransitionDuration="400"
FramesPerSecond="40" RequireOpenedPane="false" TabIndex="0"
SuppressHeaderPostbacks="true" HeaderCssClass="acHeader"
HeaderSelectedCssClass="acHeaderSelected">
<Panes>
<aj:AccordionPane runat="server" ID="Panel1">
<Header>
...
</Header>
<Content>
...
</Content>
</aj:AccordionPane>
<aj:AccordionPane runat="server" ID="Panel2">
<Header>
...
</Header>
<Content>
...
</Content>
</aj:AccordionPane>
</Panes>
</aj:Accordion>
我查看了official page for the Accordion 以及有关该主题的一些博客(所有这些似乎都是官方页面的副本,带有作者自己的措辞),根据所有这些,我可以'看不到我做错了什么或错过了什么。
事实上,我检查了我的老板不久前制作的手风琴,我的代码与他的基本相同(只有面板内容不同)而且他也没有代码隐藏,所以我真的迷路了.
任何帮助将不胜感激
编辑
在 asp.net 上调整我的代码 according to a sample 后,我设法折叠了第一个窗格(SelectedIndex 0),但另一个不会展开:/
【问题讨论】: