Foros del Web » Programación para mayores de 30 ;) » .NET »

Imagefield no muestra las fotos

Estas en el tema de Imagefield no muestra las fotos en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/01/2014, 05:59
 
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:
  #2 (permalink)  
Antiguo 04/01/2014, 06:54
 
Fecha de Ingreso: octubre-2012
Ubicación: España
Mensajes: 30
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: Imagefield no muestra las fotos

Con respecto a lo de las imágenes no te puedo ayudar porque no lo he hecho, pero si se te hace pesado asp.net miráte algo sobre MVC que a la hora de trabajar con las vistas es más parecido al html si usas Razor como view engine en lugar de aspx
  #3 (permalink)  
Antiguo 04/01/2014, 14:18
 
Fecha de Ingreso: enero-2014
Mensajes: 8
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Imagefield no muestra las fotos

Cita:
Iniciado por thanos Ver Mensaje
Con respecto a lo de las imágenes no te puedo ayudar porque no lo he hecho, pero si se te hace pesado asp.net miráte algo sobre MVC que a la hora de trabajar con las vistas es más parecido al html si usas Razor como view engine en lugar de aspx
Poco a poco me voy aclarando más, empezar con lo que dices sería empezar de nuevo de 0 y me da miedin jaja :)

Tras volverme locaypegarmecabezazoscontralasparedesmientrasalzab alasmanosalcieloderodillasyexclamaba"por-quénofuncionaesto?!?!?!?!?!?!?!"acamaralenta, creo que he llegado al porque no me funcionaba!

Resulta que la ruta C:\Users\Nata\Desktop....etc... está escrita con \\\\\\\\\\ asdjfaslfd. Creo que el src del image no le gusta la ruta en ese formato xD. Tengo que pasarlo a "/" todos los "\".

Ahora me surge la duda:
el imagefield coge la ruta directamente de la columna de la tabla de mi base de datos. Digamos que no puedo "meter mano" de por medio.
Me interesaria hacerme una funcion que recoja el fichero primero, lo cambio de formato y lo inserto en el imagefield.
Alguien sabe algo?

Edit: aunque bueno, recordando esto...
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.imagefield.dataimageurlf ormatstring%28v=vs.110%29.aspx
lo de
"dataimageurlformatstring="~\Images\{0}.jpg""
sale con \.....
Tal vez no sea eso T.T
  #4 (permalink)  
Antiguo 04/01/2014, 14:45
 
Fecha de Ingreso: enero-2014
Mensajes: 8
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Imagefield no muestra las fotos

No, eso no era :(
Ya no sé qué más pensar...
  #5 (permalink)  
Antiguo 05/01/2014, 11:35
 
Fecha de Ingreso: enero-2014
Mensajes: 8
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Imagefield no muestra las fotos

nadie sabe nada? :(
  #6 (permalink)  
Antiguo 05/01/2014, 13:27
 
Fecha de Ingreso: enero-2014
Mensajes: 8
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Imagefield no muestra las fotos

vale... finalmente tengo el problema definitivo...
desde el localhost no puedo referenciar a fotos locales...
las fotos deben ir desde el
localhost/nombredelaweb/[ruta]/[foto]
... :(

Etiquetas: datagrid, fotos
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:54.