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

literal no hace el encode a html

Estas en el tema de literal no hace el encode a html en el foro de ASPX (.net) en Foros del Web. Hola a todos!! En el RowDataBound de un grid tengo esto Código: If Not (e.Row.DataItem("Descripcion") Is DBNull.Value) Then CType(e.Row.FindControl("ltr2Descripcion"), Literal).Text = e.Row.Cells(3).Text en e.Row.Cells(3).Text hay ...
  #1 (permalink)  
Antiguo 28/09/2010, 09:21
Avatar de izar  
Fecha de Ingreso: enero-2004
Mensajes: 519
Antigüedad: 17 años, 4 meses
Puntos: 1
literal no hace el encode a html

Hola a todos!!

En el RowDataBound de un grid tengo esto

Código:
If Not (e.Row.DataItem("Descripcion") Is DBNull.Value) Then
                CType(e.Row.FindControl("ltr2Descripcion"), Literal).Text = e.Row.Cells(3).Text
en e.Row.Cells(3).Text hay html pero al asignarlo a ltr2Descripcion que es un literal, se muestra como texto plano

(ltr2Descripcion es un asp:literal dentro de un itemtemplate del grid)

¿Me podríais echar un cable? Saludos y gracias de antemano.

Última edición por izar; 28/09/2010 a las 09:29
  #2 (permalink)  
Antiguo 28/09/2010, 09:36
Avatar de SDEK  
Fecha de Ingreso: diciembre-2009
Ubicación: MX
Mensajes: 156
Antigüedad: 11 años, 5 meses
Puntos: 8
Respuesta: literal no hace el encode a html

En c#, le asigno a la literal el contenido a través de un método.

Código c#:
Ver original
  1. ltGridDocs.Text = ListaCatalogos(dsListadoCatalogos);

Sugiero pegues el código completo.

Saludos,
__________________
Tecnologías de la Información
Karel Priego
| @karelpriego

Etiquetas: encode, html, 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 17:06.