我想處理動態創建的鏈接按鈕的點擊事件。處理dynamicaly生成表的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#代碼:
上btn1.clickpublic 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:
編輯:
在C#中的答案也可以幫助我。
粘貼完成後,所有創建的動態列表都消失了 –
您是在每個回發表(即Page_Load事件)上重建表格嗎? –
nope我已經給出了條件,如果不是回發,然後只調用方法 –