2016-08-14 71 views
0

我在ASP.NET Web窗體中創建了一些動態文本框。請有人告訴我,我如何獲得相應文本框的文本值並將它們保存到數據庫中。這裏是我的代碼:如何在asp.net中從動態創建的文本框中獲取值

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

使用'的ASP CssClass'屬性:文本框,並使用JavaScript通過類名和回傳得。動態文本框中的值隨每次頁面加載而刷新。 – TheUknown

+0

這不是在使用ASP.NET的代碼中獲取值的方法。 – VDWWD

回答

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; 
     } 
    } 
相關問題