Pregunta

Mi aplicación web ASP.NET MVC requiere la carga de archivos de imagen. Estos archivos de imágenes se muestran a continuación, a través de una representación de vista parcial en la que se inserta la ruta del archivo de imagen en el Parm de SCR de la etiqueta de imagen. Esto funciona muy bien en el modo de desarrollo sin embargo cuando despliego al servidor las imágenes no se mostrarán. He probado muchos manera de especificar la ruta incluyendo ResolveClientUrl en vano. Como prueba de que no modificable el camino de algunas imágenes que no se han subido sino que forma parte del contenido original y muestran bien desde el servidor. Aquí está el parcial con algunas etiquetas de imagen additiona insertados para la prueba. Una vez más todo mostrar bien en mi entorno de desarrollo local, pero cuando se despliega en el servidor no lo hacen. He puesto una alerta para capturar lo que se devuelve desde mi punto de vista parcial y los caminos se ven bien. Por favor, cualquier sugerencia apreciada.

 <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
 <%@ Import Namespace="ULS_Site.Models"%>

   <table>

<% serie de equipID = ""; %>              "/>                    <% Foreach (artículo var en ViewData.Model como IEnumerable)%>      <% {%>                                     "Alt =" "/>            <% EquipID = item.entity_id;%>                ) "Value = "Borrar" style =" width: 45px; font-size: 11px"/>
                <%}%>      

¿Fue útil?

Solución 2

Gracias David _I comprobará en que sin embargo me descubrió el problema fue con el nombre de mi carpeta de imágenes '' equip_Images. Una vez que lo cambié a equipImages' se resolvió mi problema. Era extraño, porque como dije en mi post original - esto no era un problema en mi máquina dev

.

Otros consejos

Debe utilizar método de ayuda Html.Image. Así se resuelve el camino para ti.

<%= Html.Image(“myImage”, “~/Content/yourImage.jpg”, “A picture of you”) %>

Ref: http://stephenwalther.com/blog/archive/2009/02/18/asp.net-mvc-tip-47-ndash-using-resolveurl-in-an-html.aspx (está en su libro también).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top