Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2004, 08:54
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
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
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net