Asp.net firefox/chrome中的Ajax手风琴问题
我有一个有两个窗格的手风琴。问题是,如果我将其设置为autosize=“Limit”并选择EdIndex=“0”,在IE 9中第一次加载时,它工作得非常好,但在firefox/chrome中,内容窗格的大小小于内容。但如果我关闭并打开窗格,它将正常工作 如果我将其设置为selectedindex=“-1”,在IE9中,所有窗格都会折叠,但在chrome/firefox中,它会完全打开第一个窗格 如何使其在所有浏览器中完全打开。我尝试设置autosize=“Fill”,但结果与上面的相同 这是密码Asp.net firefox/chrome中的Ajax手风琴问题,asp.net,asp.net-ajax,accordion,Asp.net,Asp.net Ajax,Accordion,我有一个有两个窗格的手风琴。问题是,如果我将其设置为autosize=“Limit”并选择EdIndex=“0”,在IE 9中第一次加载时,它工作得非常好,但在firefox/chrome中,内容窗格的大小小于内容。但如果我关闭并打开窗格,它将正常工作 如果我将其设置为selectedindex=“-1”,在IE9中,所有窗格都会折叠,但在chrome/firefox中,它会完全打开第一个窗格 如何使其在所有浏览器中完全打开。我尝试设置autosize=“Fill”,但结果与上面的相同 这是密码
<ajaxToolkit:Accordion id="Accordion" runat="server" Height="100%" Width="100%" HeaderCssClass="accordionHeader" HeaderSelectedCssClass="accordionHeaderSelected" ContentCssClass="accordionContent" AutoSize="Fill" RequireOpenedPane="true">
<Panes>
<ajaxToolkit:AccordionPane ID="accordionPaneReport" runat="server">
<Header>Reports</Header>
<Content>
//some treeview content
</Content>
</ajaxToolkit:AccordionPane>
<ajaxToolkit:AccordionPane ID="accordionPanePcGroup" runat="server" Visible="false">
<Header>PC Groups</Header>
<Content>
//some treeview content
</Content>
</ajaxToolkit:AccordionPane>
</Panes>
</ajaxToolkit:Accordion>
报告
//一些treeview内容
个人电脑组
//一些treeview内容
更新:
我尝试使用firebug进行调试。如果我给手风琴内容css添加一些值,它会使内容窗格比真实内容本身更长,但我想这不是一个真正的修复 我会删除Height=“100%”并查看您的问题是否仍然存在。还可以尝试固定高度并查看其行为。并非所有浏览器都以相同的方式呈现高度。我已经找到了解决我自己问题的方法 由于accordioncss在其div容器css之前运行,所以它的行为是这样的。因此,当第一次加载时,手风琴认为div空间不够,因此窗格看起来比它应该的小 我所做的是将div css移动到手风琴css的顶部,其中div的高度为100% 在IE中,似乎它读取了整个内容而不是仅加载它。但在另一个浏览器中,它似乎按照顺序一个接一个地加载内容。这就是为什么它只在IE中运行良好的原因
抱歉,我必须勾选此作为答案。仍然有相同的问题。我不能有一个固定的高度,因为我想要的高度是整页。