Domanda

Il mio ASP.NET MVC web app richiede l'upload di file di immagine. Questi file di immagini vengono poi visualizzati tramite un rendering vista parziale in cui è inserito il percorso del file di immagine nel parm scr del tag dell'immagine. Questa grande opera in modalità di sviluppo tuttavia quando schiero al server le immagini non vengono visualizzate. Ho provato molti modo per specificare il percorso tra cui ResolveClientUrl inutilmente. Come test ho hard coded il percorso di alcune immagini che non sono stati caricati, ma parte del contenuto originale e bella mostra dal server. Ecco la parziale con alcune tag immagine additiona inseriti per il test. Anche in questo caso tutto Visualizzazione bene sul mio ambiente dev locale, ma quando schierato al server non fanno. Ho impostato un avviso per catturare ciò che viene restituito dal mio punto di vista parziale e percorsi guardare bene. Si prega di tutti i suggerimenti apprezzato.

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

   <table>

<% stringa equipID = ""; %>              '/>                    <% Foreach (var item in ViewData.Model come IEnumerable)%>      <% {%>                                     "Alt =" "/>            <% = EquipID item.entity_id;%>                ) "Value = "Cancella" style =" width: 45px; font-size: 11px"/>
                <%}%>      

È stato utile?

Soluzione 2

Grazie David _I controllerà in quella però ho scoperto il problema era con il nome della mia cartella di immagini 'equip_Images. Una volta che ho cambiato in equipImages' il mio problema è stato risolto. E 'stato strano perché, come ho detto nel mio post originale - questo non era un problema sulla mia macchina dev

.

Altri suggerimenti

Si dovrebbe usare metodo di supporto Html.Image. Che risolve il percorso per voi.

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

Rif: http://stephenwalther.com/blog/archive/2009/02/18/asp.net-mvc-tip-47-ndash-using-resolveurl-in-an-html.aspx (è nel suo libro troppo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top