以下のコードを使用して TextBox を動的に作成し、この TextBox にテキストを入力しました。テキストをデータベースに追加するときに、このコントロールの ID を読み取りたいと思います。ボタンのクリックでこの TextBox の ID を取得するにはどうすればよいですか。
for (int i = 0; i < dv_count; i++)
{
TextBox txt_box = new TextBox();
txt_box.Text = "";
txt_box.ID = "s" + i;
placeholder1.Controls.Add(txt_box);
}
protected void btn_act_proceed_Click(object sender, EventArgs e)
{
int count = placeholder1.Controls.Count; //always return 0
if (count > 0)
{
int dv_count = count / 2;
for (int i = 0; i < dv_count; i++)
{
TextBox lbl_type = (TextBox )placeholder1.FindControl("s" + i);
}
}
}