【发布时间】:2017-11-17 11:18:31
【问题描述】:
我在应用的不同页面中有几个下拉列表。
我需要在整个应用程序中加载任何下拉菜单时运行一些功能。
我正在尝试以下但不工作:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
GetAllDropdowns(Me.Page)
End Sub
Private Sub GetAllDropdowns(ByVal Ctrl As Control)
Dim dd As DropDownList = Nothing
For Each c In Ctrl.Controls
If TypeOf c Is DropDownList Then
dd = DirectCast(c, DropDownList)
AddHandler dd.Load, AddressOf doIt
Else
GetAllDropdowns(c)
End If
Next
End Sub
Private Sub doIt(ByVal sender As Object, ByVal e As EventArgs)
'Do whatever....
End Sub
【问题讨论】:
-
也许提供一些代码?这个问题无法回答,因为它太宽泛了。
-
请检查更新后的帖子
标签: asp.net vb.net visual-studio-2010