Я пытаюсь добавить некоторые динамические элементы формы на мою страницу asp, используя c # при каждом нажатии кнопки.Код работает, но он перезаписывает себя, в отличие от размещения панели, надписи и текстового поля, созданных одним щелчком мыши после элементов, созданных в предыдущем щелчке.Счетчик контролируется глобальной переменной.Я, вероятно, упускаю что-то очень простое, но любая помощь будет отличной.Спасибо!
protected void Button1_Click(object sender, EventArgs e)
{
Panel pnl = new Panel();
pnl.ID = "Panel" + count.ToString();
Panel1.Controls.Add(pnl);
TextBox tb = new TextBox();
tb.ID = "Textbox" + count.ToString();
pnl.Controls.Add(tb);
Label lbl = new Label();
lbl.ID = "Label" + count.ToString();
lbl.Text = "Label" + count.ToString();
pnl.Controls.Add(lbl);
count++;
}
Вы можете увидеть эффект здесь:
