日期:2014-05-20  浏览次数:20434 次

动态添加控件时添加事件,触发时无效
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里面。