大家好我只是开始在asp.net编程我努力添加事件处理程序动态。下面是这种情况时,ASPX页面加载链接按钮是一个事件处理程序asp.net事件处理程序,当点击链接按钮动态
页面加载添加链接按钮和事件处理程序链接按钮
昏暗的产品作为新的LinkButton
添加products.Text = “产品”
testPanel.Controls.Add(产品)
的AddHandler products.Click,AddressOf的getProducts
在数据库中的getProducts功能将循环得到的所有产品
Dim testDb As New Product
Dim arr As ArrayList = testDb.DbLoop()
Dim ObjList As ProductBo
Dim ID As Integer
Dim link As LinkButton
For Each ObjtList In arr
ID= ObjtList.C_Id
link = New LinkButton
testPanel.Controls.Add(New LiteralControl("<br />"))
link.ID = ID
link.Text = ObjList.Name
link.CommandArgument = CustInt
Me.testPanel.Controls.Add(link)
AddHandler link.Click, AddressOf getProductsDetails
Next ObjList
这里是循环就会显示数据库中的产品列表,我想做添加什么之后,我的问题每个产品名称的链接,当我点击一个产品时,它应该调用另一个事件处理程序,我试试这个,但它不工作。
的AddHandler link.Click,AddressOf getProductsDetails
谢谢
+1 @Robert Beaubien。我只是忽略了这一点。 – 2011-06-08 15:19:49