Ho appena modificato il mio percorso per una pagina dati di login per questo aspetto:immagini ASP.NET MVC e altri URL contenuti statici
routes.MapRoute(
"UserDetails", // Route name
"{controller}/{action}/{id}/{title}", // URL with parameters
new { controller = "Users", action = "Details", id = UrlParameter.Optional, title = UrlParameter.Optional } // Parameter defaults
);
Ora, quando il mio URL è simile al seguente: localhost/Users/Details/1/ShawnMclean
immagini non vengono caricati sia dal controller e dal sito.master. (non ho idea del perché il css e il javascript avessero gli URL corretti). Se l'url è localhost/Users/Details/1
allora tutto va bene.
mio img in site.master
e Details.aspx
si presenta così nel vecchio url:
<img src="../../Content/Images/logo3.png" />
ma quando l'URL ottiene un parametro aggiuntivo, l'immagine si trova effettivamente in ../../../Content/Images/logo3.png
C'è un modo per modificare le immagini e gli altri contenuti statici?
Qual è il codice nel tuo Site.master? – quakkels
vedere la risposta modificata. – quakkels