Я хочу обработать событие щелчка кнопки ссылки, которая динамически создается.Обработка события LinkButton таблицы, генерируемой динамически?
Но я не получаю btn.click для этого.
У меня есть следующий код:
Public Sub test()
Dim row As New HtmlTableRow()
Dim cell As New HtmlTableCell()
For i = 0 To 10
row = New HtmlTableRow()
For j = 0 To 3
cell = New HtmlTableCell()
cell.InnerText = "m"
Dim btn1 As New LinkButton
btn1.ID = i
cell.Controls.Add(btn1)
row.Cells.Add(cell)
Next
tableContent.Rows.Add(row)
Next
End Sub
C# Код:
public void test()
{
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell = new HtmlTableCell();
for (i = 0; i <= 10; i++) {
row = new HtmlTableRow();
for (j = 0; j <= 3; j++) {
cell = new HtmlTableCell();
cell.InnerText = "m";
LinkButton btn1 = new LinkButton();
btn1.ID = i;
cell.Controls.Add(btn1);
row.Cells.Add(cell);
}
tableContent.Rows.Add(row);
}
}
Не получают IntelliSence на btn1.click:
EDIT:
Ответ в C# также может помочь мне.
после вставки этого всего таблицы, созданной dynamicali, исчезли –
Вы перестраиваете таблицу на каждый пост назад (т. Е. Событие «Page_Load»)? –
Нет, я дал условие, если не постбедренный, тогда только вызов метода –