-1

aspx ページにユーザー コントロールを動的に読み込んでいます。すべてが更新パネルの下にロードされています。

usercontrol には約 100 のパネルが含まれています。それらはデフォルトで false に表示されるように設定されています (HTML にレンダリングされないようにするため)。それは完全に機能しています。しかし、ユーザーコントロールから別のパネルを表示しようとすると、前のパネルも表示されます。

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:Panel  runat="server" ID="pnlStandard">          
            //dynamic panels from user control loaded here
        </asp:panel>
        <asp:LinkButton ID="LinkButton1" runat="server" 
                        class="link">test1</asp:LinkButton>
        <asp:LinkButton ID="LinkButton2" runat="server" 
                        class="link">test2</asp:LinkButton>
    </ContentTemplate>
</asp:UpdatePanel>
4

1 に答える 1