62,046
社区成员
发帖
与我相关
我的任务
分享
int nowNumbers;
protected void Page_Load(object sender, EventArgs e)
{
if (ViewState["nowNumbers"] == null || !int.TryParse(ViewState["nowNumbers"].ToString(), out nowNumbers) || nowNumbers <= 0)
{
nowNumbers = 1;
}
for (var i = 0; i < nowNumbers; i++)
{
this.AddTextBox(i);
}
}
private void AddTextBox(int i)
{
TextBox tb = new TextBox();
tb.ID = "tbBox" + i;
this.dv1.Controls.Add(tb);
}
protected void Button1_Click(object sender, EventArgs e)
{
this.AddTextBox(nowNumbers);
ViewState["nowNumbers"] = nowNumbers + 1;
}
dv1是容器,加的虽然是TextBox,但你的用户控件也是一样的