Je vient de modifier ma route pour une page de détails de l'utilisateur pour ressembler à ceci:images ASP.NET MVC et d'autres URL du contenu statique
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
);
Maintenant, quand mon URL ressemble à ceci: localhost/Users/Details/1/ShawnMclean
Les images ne se chargent pas à la fois du contrôleur et du site.master. (aucune idée pourquoi le css et javascript avaient des URLs correctes bien que). Si l'URL est localhost/Users/Details/1
alors tout se charge bien.
Mon img dans site.master
et Details.aspx
ressemble à ceci dans l'ancienne url:
<img src="../../Content/Images/logo3.png" />
mais quand l'URL devient un paramètre supplémentaire, l'image est en fait situé à ../../../Content/Images/logo3.png
est-il un moyen de faire changer les images et l'URL d'autres contenus statiques?
Quel est le code dans votre Site.master? – quakkels
s'il vous plaît voir la réponse révisée. – quakkels