4 messaggi dal 06 febbraio 2006
ottimo !!

mi sono preso la briga di convertirlo in vb se può essere utile

Public Function FindControlRecursive(ByVal owner As Control, ByVal controlID As String) As Control
Dim myControl As Control = Nothing
If owner.Controls.Count > 0 Then
For Each c As Control In owner.Controls
myControl = FindControlRecursive(c, controlID)
If Not (myControl Is Nothing) Then
Return myControl
End If
Next
End If
If controlID.Equals(owner.ID) Then
Return owner
End If
Return Nothing
End Function

si richiama in questo modo da qualsiasi pagina..

Dim nomefittizio As New classe
( classe o modulo dove ho inserito la function)
Dim ctrlid As Label = nomefittizio .FindControlRecursive(Page, "idLabel")

passo come parametro page , perche this .. non esiste in vb .. se avete altre soluzioni !! ben vengano.

ad esempio :
msgbox(ctrlid.text)

ciao a tutti e buona programazione

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.