Динамически добавляйте несколько кнопок и заполняйте заполнитель при нажатии
Уважаемый друг,
Я создаю несколько столбцов с одной кнопкой в каждом столбце на странице asp динамически.
Но, как генерируется событие щелчка этих нескольких кнопок.
Например: Я ввел 3 столбца и отправил его,затем три столбца будут добавлены с одной "кнопкой" и одним "держателем места" в каждом столбце.Теперь я хочу ,чтобы, когда пользователь нажимает на эту кнопку, некоторые текстовые поля добавлялись к уважаемому владельцу места.
Пожалуйста помогите мне друзья,,,,
То, что я сделал, находится в приведенном ниже коде,,,
но когда я нажимаю на динамически созданную кнопку, все динамически добавленные кнопки исчезают.
protected void common_click(object sender,EventArgs e) { int cellCtr; // Current cell counter int cellCnt; int btnId=1; int phId=1; cellCnt = int.Parse(TextBox1.Text); for (cellCtr = 1; cellCtr <= cellCnt; cellCtr++) { // Create a new cell and add it to the row. HtmlTableCell tCell = new HtmlTableCell(); RowMain.Cells.Add(tCell); PlaceHolder ph = new PlaceHolder(); Button btn = new Button(); btn.ID = "btn" + btnId; btn.Text = "AddControls"; btn.Click += new EventHandler(btn_Click); ph.ID = "ph" + phId; tCell.Controls.Add(btn); tCell.Controls.Add(ph); TextBox txt = new TextBox(); ph.Controls.Add(txt); btnId = btnId++; phId = phId++; } } void btn_Click(object sender, EventArgs e) { Button isButton1 = (Button)sender; string test = isButton1.ID; Response.Write("Was it Button1 = " + test ); //Here I want to add some controls to the particular place holder. }