在asp.net中单击按钮时动态生成多个文本框

时间:2013-06-26 06:09:25

标签: asp.net c#-4.0

如果需要输入多个值,我想在用户点击按钮时生成多个文本框。 例如:一个人可能拥有两个以上的资格学位。一个文本框在运行时可见,现在如果他想输入多个值,他可以单击添加按钮,另一个文本框出现绑定相同的数据表。

1 个答案:

答案 0 :(得分:0)

简单......只需创建Textbox对象并将控件添加到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);