Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2014, 05:59
Natalia91
 
Fecha de Ingreso: enero-2014
Mensajes: 8
Antigüedad: 10 años, 4 meses
Puntos: 0
Imagefield no muestra las fotos

Hola :) Tengo el siguiente problema:
Tengo un sqldatasource y un gridview para mostrar los datos. Ambos configurados. En el gridview he añadido una columna del tipo imagefield.
Tengo una tabla "fotos" con columnas "titulo", "fichero", "usuario", etc.
Al imagefield le asocio en el campo "DataImageUrlField" la columna "fichero", para que recoja la url de ahi. En "fichero" guardo las direcciones de todos los ficheros, y son absolutas (del tipo C:\Users\Nata\Desktop....etc).
El dataurlformatstring lo dejo vacio, porque son absolutas y no necesito ningún "esquema" digamos.

La cosa es que tengo un campo de texto donde me aparecen todas las rutas de las fotos y está bien. Ademas de que me he asegurado de que los archivos que indica existen (comprobado al 500%). El problema es que el Imagefield no me muestra la foto, se queda en blanco. Miro el código html con el firebug y veo que la etiqueta img está vacia (<img src="">).

He probado hasta a poner {0} en el dataurlformatstring y nada... no se muestra nada.
Pero he hecho la prueba por ejemplo de poner por ejemplo en el DataImageUrlField el campo "titulo" y viendo el html si que está la etiqueta <img src="titulodelafoto">


Tuve "problemas" por ejemplo al poner la imagen del logo de la página. Puse la etiqueta img como es habitual y no la cargaba. Descubri que tenia que pasarle ademas el campo runat="server" (que nunca lo habia usado). Puede que pase algo parecido con el imagefield?
He trabajado mucho con php, pero asp.net... me está volviendo loca D: