Solo recuerda que si tienes un ascx automaticamente contendrá un conjunto de controles y si deseas accesar a ellos tienes que hacer un barrido..
Supongamos que tienes un
ascx con 2 textbox y la label.
En tu página aspx cargas dinámicamente tu ascx en un placeholder..(recuerda tambien declararlo

)
Cita: Protected WithEvents wuc1 As WebUserControl1
...
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
..
...
wuc1 = Page.LoadControl("WebUserControl1.ascx")
ph.Controls.Add(wuc1)...
...
End Sub
Y en tu misma página aspx tienes un boton para ver el ó los controles de tu ascx...
Tendrías algo como ésto:
Cita: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For Each c As Control In wuc1.Controls
Response.Write(c.GetType().Name & "<br>")
Next
End Sub
Con ello obtienes todos los controles dentro de tu webusercontrol que a su vez está dentro de un placeholder.
P.D.- Ya dependería de ti hacer los castings correspondientes para tu texbox, label..etc..
SAlu2