मैं सिर्फ एक उपयोगकर्ता विवरण पृष्ठ के लिए अपने मार्ग संपादित इस तरह देखने के लिए:ASP.NET MVC चित्र और अन्य स्थिर सामग्री यूआरएल
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
);
अब जब मेरे यूआरएल इस तरह दिखता है: localhost/Users/Details/1/ShawnMclean
छवियाँ दोनों लोड नहीं नियंत्रक और साइट.मास्टर से। (हालांकि कोई विचार नहीं कि सीएसएस और जावास्क्रिप्ट में सही यूआरएल क्यों थे)। यदि यूआरएल localhost/Users/Details/1
है तो सब कुछ ठीक हो जाता है।
site.master
और Details.aspx
में मेरे img वर्ष यूआरएल में इस तरह दिखता है:
<img src="../../Content/Images/logo3.png" />
लेकिन जब यूआरएल एक अतिरिक्त पैरामीटर हो जाता है, छवि वास्तव में ../../../Content/Images/logo3.png
में स्थित है वहाँ करने के लिए एक रास्ता है छवियों और अन्य स्थिर सामग्री के यूआरएल परिवर्तन करते हैं?
अपने site.master में कोड क्या है? – quakkels
कृपया संशोधित उत्तर देखें। – quakkels