在折叠模式下启动时,ASP.NET Accordion高度会消失

时间:2011-01-27 10:13:32

标签: asp.net asp.net-ajax height accordion autosize

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以通过下载工具包的源代码来修复此问题,在那里修复计算高度的JavaScript ...重新编译以使用新的dll。