InnerText vs InnerHtml de HtmlGenericControl

27/05/2004 - 18:08 por Anonimo | Informe spam
Hola a todos.

Tengo un HtmlGenericControl, al que quiero asignar un
valor.

Este valor lo obtengo de BBDD y puede contener caracteres
de retorno de carro y fin de línea:

El caso que si me llega un texto así: "Hola Pepe.
Saludos."

Lo que quiero conseguir es pasar de
"Hola Pepe. Saludos."
a
"Hola Pepe.<br> Saludos.<br>"

Si hago

hgc.InnerText = "Hola Pepe. Saludos.";
o
hgc.InnerHtml = "Hola Pepe. Saludos.";

no logro conseguirlo.

Existe alguna forma o tengo que hacer Replace de
caracteres especiales ??

Saludos.
 

Leer las respuestas

#1 Jose Marcenaro
27/05/2004 - 19:31 | Informe spam
Tienes que hacer Replace de los caracteres (para lo cual te conviene usar
RegExp - expresiones regulares)
A menos que encerraras los valores (el HtmlGenericControl) en tags
<PRE>...</PRE> que significa "preformatted" en cuyo caso muestra
literalmente lo que hay ahi adentro, es decir que "Hola Pepe.
Saludos." se vería asi:

Hola Pepe
Saludos

PD: Saludos de Jose (Pepe)

escribió en el mensaje
news:13bcf01c44404$e052feb0$
Hola a todos.

Tengo un HtmlGenericControl, al que quiero asignar un
valor.

Este valor lo obtengo de BBDD y puede contener caracteres
de retorno de carro y fin de línea:

El caso que si me llega un texto así: "Hola Pepe.
Saludos."

Lo que quiero conseguir es pasar de
"Hola Pepe. Saludos."
a
"Hola Pepe.<br> Saludos.<br>"

Si hago

hgc.InnerText = "Hola Pepe. Saludos.";
o
hgc.InnerHtml = "Hola Pepe. Saludos.";

no logro conseguirlo.

Existe alguna forma o tengo que hacer Replace de
caracteres especiales ??

Saludos.

Preguntas similares