none
Imagenes en MVC 3 RRS feed

  • Pregunta

  • Buenas,

    Estoy creando una web. Está compuesta por socios (empresas) cuyos atributos son el nombre, el sector al que pertenecen, telefono, direccion, fax y email. 

    Hasta aquí la web funciona de maravilla, pero ahora me piden que cada socio tenga atribuida de 1 a 3 imágenes. Vamos ir por pasos y primero que cada socio tenga una imagen asociada.

    ¿Cómo lo hago?

    ¿Cómo pongo imagen a cada atributo?La imagen para que me entiendan es el logotipo de cada empresa. Entonces yo tengo creada una base de datos, cuando accedes a la parte de socios te sale la lista de socios y al pulsar en cada uno ésta se dirige a la vista detalles la cual te muestra los datos(nombre sector telefono fax direccion email). Pues es ahí en esa vista detalles dentro de la vista Socio en la que quiero que aparezca cada imagen. Y no me sale!!!!!

    ¿Me podrían ayudar? :)

    jueves, 8 de agosto de 2013 18:13

Todas las respuestas

  • Hola,

    la imagen asociada al socio la guardas en Base de Datos o la vas a guardar en una carpeta o servidor de ficheros ?? Tienes que pensar primero donde vas a tener almacenadas las imágenes para posteriormente implementar el mecanismo para recuperar las mismas.

    Aquí te dejo algunos enlaces con ejemplos.

    Enlace1

    Enlace2

    Enlace3

    Saludos.

    Humberto Herrero.

    jueves, 8 de agosto de 2013 19:37
  • Primero gracias por tu respuesta.

    Mi primera idea era guardarlas en la base de datos, crear un campo imagen pero no fui capaz a ello. Ahora mismo las tengo guardadas en una carpeta en Content. 

    ¿tu que me recomendarias?

    Ya he guardado los enlaces que me has dejado para leermelos 

    :)

    Un saludo

    jueves, 8 de agosto de 2013 20:33
  • hola

    podrias tener la imagen en la db porque si aplcias esta tecnica

    Acciones que retornan imágenes en ASP.NET MVC

    estarias vincukando la imagen con el <img> para mostrarla

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 9 de agosto de 2013 6:07
  • Hola,

    estoy de acuerdo con Leandro, intenta guardar las imágenes en la Base de Datos utilizando alguno de los enlaces que te hemos propuesto.

    Saludos.

    Humberto Herrero.

    viernes, 9 de agosto de 2013 9:16
  • Buenas chicos,

    Os cuento porque ahora me encuentro con otro problemilla.

    LO que hice:

    Añadi un campo public string Foto a mi clase Socio.

    En la inicializacion de cada atributo añadi la url de cada foto. Foto="../Content/Images/Socios/59.jpg

    Y en la vista donde se muestran los datos de cada atributo para la foto puse: <img src="@Model.Foto" />

    Hasta ahi bueno..., ejecuto y me sale la imagen pero sin cargar.

    Compruebo la ruta que sigue y resuta que en vez de ir a ella me pone Socio/Content/Images/Socios/59.jpg

    Pero he visto que tambien me hace lo mismo en otra imagen estática que hay, que es logo de la empresa.

    ¿Como soluciono eso? Ya me habia pasado con otras vistas pero no recuerdo que hiciera exactamente.

    Ojala me pudieseis ayudar estoy a contrareloj con esto.. :(

    jueves, 15 de agosto de 2013 15:46