0

問題が発生しています。私はこのコードを持っています:

    <div id="accordion">
        <h3>Categories</h3>
        <div style="text-align: center; margin: 0 auto;"><p><asp:Button runat="server" ID="btnAddCategory" CssClass="button" Text="Add New Category" OnClientClick="OpenAddNewCategoryDialog(); return false;" /></p>
            <asp:UpdatePanel runat="server" ID="pnlUpdateCategories">
                <ContentTemplate>
                    <asp:Table runat="server" ID="tblCategories"></asp:Table>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <h3>Access Levels</h3>
        <div>
            <p>This is section 2 content</p>
        </div>
    </div>

ContentTemplate にあるテーブルが動的に作成されています。1 つの厄介な問題を除いて、すべて正常に動作しています。updatepanel の更新後にテーブルに行が追加されると、jquery ui アコーディオンにスクロールバーが表示されます。F5 キーを押してページを更新すると、スクロールバーが表示されず、コンテンツに合わせてアコーディオンが大きくなります。

ajax呼び出しがあり、updatepanelが更新されるたびに、アコーディオンの高さを拡大する代わりにスクロールバーが表示されるようです。誰もこれに対する解決策を知っていますか?

4

1 に答える 1