我动态创建了几个按钮和下拉列表。代码编译好但我的事件处理程序没有触发?我应该如何处理这种情况?
Protected Sub CreateAndLoadDropdowns()
Dim ddlBureauDropdowns As New DropDownList
Dim btnGo As New Button
With btnGo
.Text = "Go"
.ID = tempList2(0).MenuID
End With
AddHandler btnGo.Click, AddressOf Me.btnGo_Click
AddHandler ddlBureauDropdowns.SelectedIndexChanged, AddressOf Me.ddlBureauDropdowns_SelectedIndexChanged
phAddDropdnsHere.Controls.Add(ddlBureauDropdowns)
phAddDropdnsHere.Controls.Add(btnGo)
Next
End Sub
受保护的子btnGo_Click(发件人为对象,e为EventArgs) 结束子
受保护的子ddlBureauDropdowns_SelectedIndexChanged(发件人为对象,e为EventArgs) 结束子
答案 0 :(得分:1)
我已将代码移至Page_init,并为下拉列表添加了autopostback = true。事件处理程序现在正在解雇。