动态添加控件时添加事件,触发时无效
Dim L(8) As LinkButton
For i = 0 To 8
L(i) = New LinkButton
AddHandler L(i).Click, AddressOf l_Click
ph.Controls.Add(L(i))
next
Protected Sub l_Click(ByVal sender As Object, ByVal e As System.EventArgs)
大概就是这样的代码,但触发时就一点反应也没有,
请问各位是不是我在写代码时有些事情应该注意没注意到呢?
[解决办法]
你的第一段代码写到哪里了呢?看你的问题上的思路,你似乎没有在乎什么时候运行这段代码。
你说得内容根本不足以判断你是否明白这段代码写到哪里。你还是写一个只有十几行代码的demo页面,复现你的问题。这样比较好理解你的写法。
[解决办法]
第一段代码写在哪很关键,因为必须每次PostBack都执行,所以最好写在Load里面。