をクリックしたときに、私はとき、項目が選択されている場合、この動的に追加、ユーザーコントロールは、私はそれに
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
Step 1 (Choose a Widget to Manage)<br />
<asp:DropDownList ID="DropDownWidgetSelection" runat="server"
OnSelectedIndexChanged="DropDownWidgetSelection_SelectedIndexChanged"
AutoPostBack="True">
</asp:DropDownList>
<div id="WidgetAdminControls" runat="server"></div>
</ContentTemplate>
</asp:UpdatePanel>
のようなのUpdatePanel内のコントロールは、それはしかしWidgetAdminControls WidgetAdminControls.Controls.Add(widget);
に新しいユーザーコントロールを追加します持って消えます私は、ページが再構築されているかsomehtingであり、動的に追加されたUserControlについて知りませんので、私は、推測されていないコントロールをクリックします。
この問題を解決するにはどうすればよいですか?
私がこれを行う方法の例を挙げることができますか? – jax
@jax - いくつかのオプションとサンプルを使用して回答を更新しました。 Webフォームのコントロールツリーは扱いが面倒です。私はプロセスを抽象化し、それを管理するために何度も "配管"コードを書くのを避けるために、ライブラリ全体を書いています。 –