2013-06-26 44 views
1

如果需要輸入多個值,我想在用戶按鈕點擊時生成多個文本框。 例如:一個人可能有兩個以上的資格學位。一個文本框在運行時是可見的,現在如果他想輸入多個值,他可以點擊添加按鈕,另一個文本框出現與相同的數據表綁定。在asp.net中按鈕點擊動態生成多個文本框

回答

0

其簡單的...只是創建Texbox對象和控件添加到您的DIV像下面的例子....確保您添加控件的ID是唯一.....

HtmlGenericControl dynDivtxtBx = new HtmlGenericControl("div"); 
dynDivtxtBx.Attributes.Add("class", "divClass"); 

TextBox txtDegree = new TextBox(); 
txtDegree.ID = "txtDegree1"; 
txtDegree.MaxLength = 50; 
dynDivtxtBx.Controls.Add(txtDegree); 
+0

我知道了,但如何做出獨特的ID? – Khushboo

+0

有一個隱藏的控件,並存儲計數值....最初,它應該是1,並且在添加新控件時讀取隱藏的控制值並將1添加到現有值。所以第二次它將是2並更新隱藏值...等等。 –

相關問題