我想实现一个功能,就是点击一次Button后,在PlaceHolder内动态增加TextBox控件.
目前我的代码如下: protected void LinkButton1_Click(object sender, EventArgs e)
{
i++;
TextBox Newbox = new TextBox();
Newbox.Text = "test";
Newbox.CssClass = "LabelUpload" + i.ToString(); ;
PlaceHolder1.Controls.Add(Newbox);}
可是,每次点击Button后,以前在PlaceHolder内添加的控件就自动消失,我想保留以前通过LinkButton1_Click事件添加的控件,在以前的基础上增加控件到PlaceHolder怎么实现?
目前我的代码如下: protected void LinkButton1_Click(object sender, EventArgs e)
{
i++;
TextBox Newbox = new TextBox();
Newbox.Text = "test";
Newbox.CssClass = "LabelUpload" + i.ToString(); ;
PlaceHolder1.Controls.Add(Newbox);}
可是,每次点击Button后,以前在PlaceHolder内添加的控件就自动消失,我想保留以前通过LinkButton1_Click事件添加的控件,在以前的基础上增加控件到PlaceHolder怎么实现?
==
你必须用某种方式维持控件的状态,比如视图状态