Foros del Web » Programando para Internet » ASPX (.net) »

problemas al recuperar datos textarea

Estas en el tema de problemas al recuperar datos textarea en el foro de ASPX (.net) en Foros del Web. hola a todos, tengo un formulario para editar información, le mando el valor al textarea desde una consulta de base de datos. txt1.Value = dbDoc.Tables("Doc").Rows(0).Item("Contenido") ...
  #1 (permalink)  
Antiguo 02/04/2012, 15:57
 
Fecha de Ingreso: septiembre-2003
Ubicación: Cancun mexico
Mensajes: 50
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta problemas al recuperar datos textarea

hola a todos, tengo un formulario para editar información, le mando el valor al textarea desde una consulta de base de datos.

txt1.Value = dbDoc.Tables("Doc").Rows(0).Item("Contenido")

el usuario edita en este textarea ya que lo tengo con formato enriquecido.
pero a la hora de darle guardar no toma lo que el usuario escribio si no el valor que le envie en la linea de arriba.

cuando lo mando llamar al dar click en guardar :


Protected Sub btn_Grabar_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btn_Grabar.Click
Dim Texto As String = txt1.value
Dim DocID As Integer = Request.QueryString("DocID")

If Texto = " " Then
Msg.Text = txt1.Value

End If

If DocID < 0 Then
Grabar(Texto)
Else
ActualizaDoc(Texto, DocID)
End If
End Sub

ME PODRIAN AYUDAR PARA QUE TOME EL VALOR DE LO QUE AHORA EDITA EL USUARIO
  #2 (permalink)  
Antiguo 07/04/2012, 14:56
Avatar de elarrieux  
Fecha de Ingreso: abril-2012
Ubicación: Uruguay
Mensajes: 67
Antigüedad: 12 años, 8 meses
Puntos: 26
Respuesta: problemas al recuperar datos textarea

Hola!

Si esto lo estas haciendo en el evento Load de la pagina:

Código:
txt1.Value = dbDoc.Tables("Doc").Rows(0).Item("Contenido")
Entonces el problema es que cada vez que cargas la pagina se te sobrescribe el valor.

Lo que tenes que hacer es validar si es un PostBack o no:

Código:
If Not IsPostBack Then
   txt1.Value = dbDoc.Tables("Doc").Rows(0).Item("Contenido")
End If
Sds.

Etiquetas: conseguir, textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.