我有一个 asp.net 控件(文本框等)的数组列表。
在添加新控件之前,我需要检查数组列表中是否已经存在控件。我该怎么做,因为 .Contains 似乎无法在控件的 ArrayList 上正常工作。
这就是我想要做的:
Private Sub AddControl(ByVal ctrl As Control)
Dim al As ArrayList = DirectCast(Session("MyControls"), ArrayList)
If Not al.Contains(ctrl) Then
al.Add(ctrl)
Session("MyControls") = al
End Sub