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>