Obtener valores de un control de servidor agregado en runtime

11/09/2006 - 20:04 por Luis | Informe spam
tengo:
placeHolder y un Submit button

Evento onLoad

texto = New HtmlControls.HtmlInputText
texto.ID = "txt"
Me.PlaceHolder1.Controls.Add(texto)

Luego en el envento Submit1_ServerClick
Dim txt As System.Web.UI.HtmlControls.HtmlInputText

txt = CType(Me.PlaceHolder1.FindControl("txt"),
System.Web.UI.HtmlControls.HtmlInputText)
If Not IsNothing(txt) Then
Dim valor As String = txt.Value
End If

Problema:
NO PUEDO RECUPERAR EL CONTROL (sus valores)!!!!!!!!!!!!!
la linea
Me.PlaceHolder1.FindControl("txt") siempre en nothing?????
Como hago para recuperar el control agregado en forma dinamica??

Desde ya muchas gracias
Sds
 

Leer las respuestas

#1 Alberto Poblacion
11/09/2006 - 22:58 | Informe spam
"Luis" wrote in message
news:
Como hago para recuperar el control agregado en forma dinamica??



usa Request.Form("txt")

Creo recordar que para que esto funcione, además del ID, también tienes
que ponerle el Name:
texto = New HtmlControls.HtmlInputText
texto.ID = "txt"
texto.Name = "txt"
Me.PlaceHolder1.Controls.Add(texto)

Preguntas similares