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

Mostrar texto desde bd "complejo"

Estas en el tema de Mostrar texto desde bd "complejo" en el foro de ASPX (.net) en Foros del Web. Hola, Como puedo guardar mostrar un texto en un control que fue guardado en un campo con saltos de lineas. Porque guardo un texto con ...
  #1 (permalink)  
Antiguo 17/06/2010, 08:46
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años
Puntos: 0
Mostrar texto desde bd "complejo"

Hola,

Como puedo guardar mostrar un texto en un control que fue guardado en un campo con saltos de lineas.

Porque guardo un texto con saltos de lineas y cuando lo presento en un Label viene sin los saltos de lineas. Ej.

Como puedo solucionar eso????
  #2 (permalink)  
Antiguo 17/06/2010, 09:37
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar texto desde bd "complejo"

Yo lo que hago es un replace al insertar, donde detecte un vbNewLine (salto de linea de vb), le digo que inserte un <br/> y luego al leerlo en el label, le digo que cambie los <br/> por un vbNewLine..
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero
  #3 (permalink)  
Antiguo 17/06/2010, 12:45
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años
Puntos: 0
Respuesta: Mostrar texto desde bd "complejo"

Yo estoy usando ASP.net Visual basic, como tu haces para aplicar esa condicion?
  #4 (permalink)  
Antiguo 18/06/2010, 01:19
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar texto desde bd "complejo"

Al guardar el mensaje le meto esto
Código ASP:
Ver original
  1. Dim Salto As String = Replace(StringBuilder.ToString, vbNewLine, "<br/>")

Y al leerlo:
Código ASP:
Ver original
  1. Dim caracter as string = Replace(caracter, "<br/>", vbNewLine)

Algo parecido
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero
  #5 (permalink)  
Antiguo 18/06/2010, 04:43
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Respuesta: Mostrar texto desde bd "complejo"

Con el label yo hago:
<asp:Label ID="label1" runat="server" Text='<%# Replace(DataBinder.Eval(Container, "DataItem.Midato"),vbcrlf,"<BR>") %>'></asp:Label>
o desde el codebehind:
label1.text=Replace(Mitexto,vbCrLf, "<br>")

Pero si puedes, es mejor si puedes un control LITERAL con su propiedad Text (no tienes que tener en cuenta los saltos de linea, pues lo hace automatico)

<asp:Literal ID="literal1" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Midato") %>'></asp:Literal>
o desde el codebehind:
literal1.text=Mitexto
  #6 (permalink)  
Antiguo 18/06/2010, 07:08
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años
Puntos: 0
Respuesta: Mostrar texto desde bd "complejo"

Hey gracias muchachos. ha salido perfecto.
  #7 (permalink)  
Antiguo 22/06/2010, 04:56
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar texto desde bd "complejo"

A mandar zorrillafrancis!
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero

Etiquetas: bd, aspx
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 16:21.