0

このマークアップによってレンダリングされた ASP.NET アコーディオンがあります (いくつかの CssClass プロパティを削除しました):

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

高さ的にはこれでOKです。ロード時にすべてが折りたたまれるように 1 つの設定を変更するSelectedIndex="-1"と、ペインを開き始めると高さが台無しになります。表示される高さは 400px のままですが、スクロールバーがあっても、ペインのコンテンツは下部でクリップされます (スクリーンショットhttp://awesomescreenshot.com/00e6jj00f参照)。この場合、ヘッダーの高さはペインの高さから差し引かれないと思います。また、高さのプロパティを 300 に変更すると、表示される高さが 300 でも同じ動作が発生します。css ファイルでは、色、境界線、および一部のパディングのみを変更します。高さやオーバーフローは設定されていません。

IE6、IE9 (いくつかのモード)、Firefox 3、Chrome 8、および Safari 5 (Win) をテストしました。

これを修正する方法や、私が間違っている可能性があることについて誰かが考えていますか?

4

1 に答える 1

0

これは、ツールキットのソース コードをダウンロードし、高さを計算する JavaScript を修正することで修正できます。新しい DLL を再コンパイルします。

于 2011-01-27T13:01:10.847 に答える