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

DataList e Image con ruta incluida

Estas en el tema de DataList e Image con ruta incluida en el foro de ASPX (.net) en Foros del Web. Hola: Intento en un DataList mostrar una Image: En la base de datos guardo el nombre de la imagen y necesito enrutarla... <asp:Image id="ProductImage" AlternateText="Imágen ...
  #1 (permalink)  
Antiguo 15/09/2010, 10:51
 
Fecha de Ingreso: junio-2007
Mensajes: 41
Antigüedad: 17 años, 5 meses
Puntos: 0
DataList e Image con ruta incluida

Hola:

Intento en un DataList mostrar una Image:
En la base de datos guardo el nombre de la imagen y necesito enrutarla...

<asp:Image
id="ProductImage"
AlternateText="Imágen de Producto"
ImageUrl='<%# String.Concat("../Imagenes/Datos/", Trim(DataBinder.Eval(Container.DataItem, "NombreImagen")) ) %>'
runat="server"/>

En el Concat he probado con:

"~/Imagenes/Datos/"
"../Imagenes/Datos/"
"/Imagenes/Datos/"

No me muestra la imágen nunca.
Ojo si pruebo a ligar el Image directamente:
ImageUrl='~/Imagenes/Datos/Una Imagen.jpg'

Funciona correctamente...

Muchas gracias por adelantado.
Un cordial saludo.
Ángel I.
  #2 (permalink)  
Antiguo 15/09/2010, 10:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 21
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: DataList e Image con ruta incluida

A ver te respondo con una contrapregunta jaja, el Datalist esta templetizado? digo le agregaste un control image o imagebutton etc?

Saludos

Javier

Cita:
Iniciado por DIANGELEM Ver Mensaje
Hola:

Intento en un DataList mostrar una Image:
En la base de datos guardo el nombre de la imagen y necesito enrutarla...

<asp:Image
id="ProductImage"
AlternateText="Imágen de Producto"
ImageUrl='<%# String.Concat("../Imagenes/Datos/", Trim(DataBinder.Eval(Container.DataItem, "NombreImagen")) ) %>'
runat="server"/>

En el Concat he probado con:

"~/Imagenes/Datos/"
"../Imagenes/Datos/"
"/Imagenes/Datos/"

No me muestra la imágen nunca.
Ojo si pruebo a ligar el Image directamente:
ImageUrl='~/Imagenes/Datos/Una Imagen.jpg'

Funciona correctamente...

Muchas gracias por adelantado.
Un cordial saludo.
Ángel I.
  #3 (permalink)  
Antiguo 15/09/2010, 11:15
 
Fecha de Ingreso: junio-2007
Mensajes: 41
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: DataList e Image con ruta incluida

Hola, Gracias por responder:

El DataList por supuesto que está "ItemTempletizado"...

Se muestras más datos y todos funcionan correctamente, es más le añado un label que contiene el contenico de ImageUrl = y se ve que la ruta aparentemente es correcta....

Sigue sin mostrar la imagen.
En otros objetos como GridView si lo muestra bien....
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "~/Imagenes/Datos/" & Trim(Eval("RUTA")) %>' />

Saludos.
  #4 (permalink)  
Antiguo 15/09/2010, 12:25
 
Fecha de Ingreso: marzo-2009
Mensajes: 21
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: DataList e Image con ruta incluida

See entiendo, se me ocurre que ya que te funciona de manera directa podrias recorrer el DataLista y agregar en el imageurl de cada item la ruta a la imagen correspondiente o de ultima guardar la imagen en la base de datos, pero no creo que sea optimo.

Saludos

Javier

Etiquetas: datalist, image, ruta, 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 19:18.