Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2011, 07:47
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 1 mes
Puntos: 9
FindControl con control creado en Page_Load

Hola, en un webform, en el Page_Load creo varios campos hidden:

Código vb:
Ver original
  1. For iFoto=0 to N
  2.    foto_ant = New HiddenField()
  3.    foto_ant.ID = "ruta_foto_ANT" & iFoto
  4.    foto_ant.Value = cnx2.dataReader("ruta").ToString
  5.    PanelFotos.Controls.Add(foto_ant)
  6. Next

Después, en el botón Aceptar_Click trato de recuperar esos valores:

Código vb:
Ver original
  1. Dim campo_fichero_ant As HiddenField
  2.  
  3. campo_fichero_ant = CType(FindControl("ruta_foto_ANT" & i.ToString), HiddenField)
  4. If Not campo_fichero_ant Is Nothing Then
  5.    'AQUI NO LLEGA NUNCA
  6. End If

Siempre me da como resultado nothing, no encuentra los controles, ¿estoy haciendo algo mal? ¿Se pude usar FindControl con un control creado dinámicamente?

Gracias