Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2009, 19:00
osvier
 
Fecha de Ingreso: enero-2006
Mensajes: 293
Antigüedad: 18 años, 4 meses
Puntos: 4
Respuesta: Acceder al texto de un control creado dinamicamente

Mh... hace poco también batalle con eso. No encontré una solución "limpia" pero funcionó.

Recuperé el valor de Request.Forms

No recuerdo exactamente,pero checate el Request.Forms.Keys, te trae una coleccion de strings con nombres de variables POST (creo), el problema que los nombres estan modificados

Por ejemplo si tienes un Textbox que llamaste MiTextbox, en realidad Request.Forms lo detectara como (no exactamente pero algo parecido) "$contetnplaceholder$panel1$mas_texto$MiTextbox"

El nombre depende de la ubicación de tu control dinamico.

El punto esque yo tuve que hacer una pequeña rutina para conseguir ese "nombre largo" de mi control.. y ya despues pude recuperar el valor de la siguiente forma:

Request.Forms[nombre_largo]

espero te sirva