1
如何在運行時按鈕單擊時創建文本框。多少次點擊按鈕,文本框的值將通過會話傳遞到下一頁。在運行時創建文本框
我有這樣的代碼到目前爲止
int count=0;
protected void btnadd_Click(object sender, EventArgs e)
{
var i = 1;
for (i = 1; i <= count+1; i++)
{
TextBox txt = new TextBox();
form1.Controls.Add(txt);
txt.ID = "r" + count;
txt.Text = txt.ID;
}
}
在這裏,我想給ID,以將在runtime.This代碼創建的所有文本框單擊該按鈕時,只有一次顯示文本框。但是我想每次點擊按鈕時顯示文本框。
如果做到這一點
protected void btnadd_Click(object sender, EventArgs e)
{
var i = 1;
for (i = 1; i <= 5; i++)
{
TextBox txt = new TextBox();
form1.Controls.Add(txt);
txt.ID = "r" + count;
txt.Text = txt.ID;
count++;
}
}
有5顯示帶有文本框像R0,R1,R2,R3,R4文本框的ID。
請幫幫我。我一直在爲此工作很多天。 在此先感謝