обновить динамически созданное текстовое поле в c # и asp.net - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть веб-приложение asp.net, в котором я использовал для генерации списка текстовых полей, зависит от счетчика в таблице и динамически генерирует кнопку в конце столбца для обновления значения в текстовых полях. Я приложил пример кода для справки, например цель, которую я назначил c ограничение до 5 как я могу обновить элементы управления этим текстовым полем при динамически генерируемом событии нажатия кнопки.

Пример кода:

TableRow rowpoint = new TableRow();
                    TableCell cellpoint = new TableCell();
                    cellpoint.Text = "Total Points";
                    rowpoint.Cells.Add(cellpoint);

                    for (int c = 0; c < 5; c++)
                    {

                        TableCell cellinput = new TableCell();
                        TextBox txtinput = new TextBox();

                        cellinput.Controls.Add(txtinput);
                        rowpoint.Cells.Add(cellinput);
                    }


                    TableCell totpoint = new TableCell();

                    totpoint.BackColor = System.Drawing.Color.FromArgb(221, 221, 221);

                    Button btnupdate2 = new Button();
                    btnupdate2.Text = "Update";
                    totpoint.Controls.Add(btnupdate2);
                    rowpoint.Cells.Add(totpoint);
                    tbl1.Rows.Add(rowpoint);
                    //End Adding Total Points

1 Ответ

0 голосов
/ 29 февраля 2012

Дайте уникальный идентификатор каждому текстовому полю при создании текстовых полей. Добавить обработчик нажатия кнопки при создании кнопки

btnupdate2.Click += new System.EventHandler(this.btnupdate2_OnClick)

Затем напишите следующий обработчик события

protected void btnupdate2_OnClick(object sender, EventArgs e) {


}

Внутри этого используйте FindControl, чтобы получить каждое текстовое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...