Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net firefox/chrome中的Ajax手风琴问题_Asp.net_Asp.net Ajax_Accordion - Fatal编程技术网

Asp.net firefox/chrome中的Ajax手风琴问题

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”,但结果与上面的相同 这是密码

我有一个有两个窗格的手风琴。问题是,如果我将其设置为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中运行良好的原因


抱歉,我必须勾选此作为答案。

仍然有相同的问题。我不能有一个固定的高度,因为我想要的高度是整页。