protected void Button1_Click(object sender, EventArgs e)
{
int d = Convert.ToInt32(this.TextBox5.Text);
for (int i = 0; i < d; i++) ;
{
Label lb = new Label();
lb.Text = "aaaaaa";
Panel1.Controls.Add(lb);
}
for (int i = 0; i < d; i++) ;
{
TextBox t = new TextBox ();
Panel1.Controls.Add(t);
}
}
为什么我点添加按钮后,不管TEXT里输入的数字是多少,都只能添加1个label和text?
顺便问下怎么才能点一下按钮,添加一项label,再点,再添加一项, 把上面的for语句去掉好像不行,求教
{
int d = Convert.ToInt32(this.TextBox5.Text);
for (int i = 0; i < d; i++) ;
{
Label lb = new Label();
lb.Text = "aaaaaa";
Panel1.Controls.Add(lb);
}
for (int i = 0; i < d; i++) ;
{
TextBox t = new TextBox ();
Panel1.Controls.Add(t);
}
}
为什么我点添加按钮后,不管TEXT里输入的数字是多少,都只能添加1个label和text?
顺便问下怎么才能点一下按钮,添加一项label,再点,再添加一项, 把上面的for语句去掉好像不行,求教
你所说的点一次,添加一个不行的原因是页面已经刷新了
一个一个的添加好像是不可以吧,不过可以把数量都记录下来,每次全部添加
返回回来页面查看一下源代码,看有没有多个 <span>aaaaaaa</span> 和多个 <input type="text"/>这样的标签阿