0

我有一个由这个标记呈现的 ASP.NET 手风琴(删除了一些 CssClass 属性):

<toolkit:Accordion runat="server" AutoSize="Fill" 
    RequireOpenedPane="false" SelectedIndex="0" Height="400">...

这在高度方面表现良好。现在,当我更改一项设置SelectedIndex="-1"以使所有内容在加载时折叠时,当您开始打开窗格时,高度就会混乱。可见高度保持 400 像素,但即使有滚动条,窗格的内容也会在底部被裁剪(参见截图http://awesomescreenshot.com/00e6jj00f)。我猜在这种情况下,标题的高度不会从窗格高度中减去。此外,当我将 height 属性更改为 300 时,可见高度 300 也会发生相同的行为。在 css 文件中,我只更改颜色、边框和一些填充。那里没有设置高度或溢出。

我测试了 IE6、IE9(几种模式)、Firefox 3、Chrome 8 和 Safari 5(Win)。

有没有人知道如何解决这个问题或我可能做错了什么?

4

1 回答 1

0

您可以通过下载工具包的源代码来解决此问题,在其中修复计算高度的 JavaScript...重新编译以娱乐新的 dll。

于 2011-01-27T13:01:10.847 回答