更新パネルを含むページがあり、その中には、button1 が押されたときにテキスト ボックスが入力される placeHolder があります。
ここで、ユーザーが Button2 をクリックしたときにテキスト ボックスに入力された値にアクセスする必要があります。この問題の簡単な解決策を見つけるのに苦労しています。
以下のコード スニペットを見つけてください。
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:PlaceHolder ID="wplcHolder" runat="server"></asp:PlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="Button" onclick="Button2_Click" />
</div>
</form>
protected void Button1_Click(object sender, EventArgs e)
{
TextBox _txt = new TextBox();
wplcHolder.Controls.Add(_txt);
}
ありがとう、チャンドル