【问题标题】:Practical use of AJAX Accordion controlAJAX手风琴控件的实际使用
【发布时间】: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),但另一个不会展开:/

【问题讨论】:

    标签: ajax accordion


    【解决方案1】:

    所以我从the asp.net how to page复制了手风琴代码并将我的内容放入窗格中,仍然没有效果。

    事实证明,我的内容中有一个流氓&lt;/div&gt; 标签破坏了手风琴,所以我建议任何有类似问题的人彻底检查他们的内容。

    另外,值得注意的是,由于这个特定示例对我有用,并且因为我告诉你在遇到问题时使用它,所以它的作者确实留下了一个错误关闭的 &lt;/p&gt; 标签,这可能会导致问题测试期间你的手风琴,所以要小心。

    【讨论】:

      猜你喜欢
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多