如何从asp.net中动态创建的文本框中获取值

时间:2016-08-14 17:04:31

标签: sql asp.net

我在ASP.NET Web窗体中创建了一些动态TextBox。请有人告诉我,如何获取相应文本框的文本值并将其保存到数据库中。这是我的代码:

for (int i = 0; i < n; i++)
{
     MyTextBox.ID = "tb" + "" + ViewState["num"] + i;
     this.PlaceHolder1.Controls.Add(MyTextBox);
}

1 个答案:

答案 0 :(得分:0)

您使用FindControl:

    protected void Button1_Click(object sender, EventArgs e)
    {
        for (int i = 0; i < n; i++)
        {
            TextBox tb = FindControl("tb" + ViewState["num"] + i) as TextBox;
            string value = tb.Text;
        }
    }