处理动态创建的按钮下拉菜单

时间:2015-12-11 20:11:16

标签: asp.net vb.net

我动态创建了几个按钮和下拉列表。代码编译好但我的事件处理程序没有触发?我应该如何处理这种情况?

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)   结束子

1 个答案:

答案 0 :(得分:1)

我已将代码移至Page_init,并为下拉列表添加了autopostback = true。事件处理程序现在正在解雇。