Laden...

[erledigt] Pfadprobleme mit ASP .Net MVC3

Letzter Beitrag vor 13 Jahren 3 Posts 1.011 Views
[erledigt] Pfadprobleme mit ASP .Net MVC3

Hallo zusammen
Ich bin neu mit ASP .Net MVC und habe immer wieder ein bisschen dieselben Probleme mit Pfaden, sobald eine Webapplikation als Anwendung innerhalb einer Website läuft. bspw. unter http://localhost/MyApp anstatt nur http://localhost. Und zwar ist das generelle Problem in einem solchen Fall, dass absolute Pfade nicht mehr funktionieren, bspw. /Content/mypic.jpg wird dann nicht mehr gefunden. Zwar habe ich hierfür eine Lösung:

Anstalle von

<img src="/Content/Icons/parent.gif" width="16" height="16"/>

schreibe ich nun überall

<img src="@Request.ApplicationPath.TrimEnd('/')/Content/Icons/parent.gif" width="16" height="16"/>

aber ich meine Jungs.... Echt jetzt? Das kann doch wohl nicht die Lösung sein oder?

Wie geht ihr mit diesem Problem um resp. was ist der offizielle "WayToGo"??

Herzlichen Dank im Voraus und beste Grüsse

Die Lösung ist

<img src="@Url.Content("~/Content/Icons/parent.gif")" width="16" height="16"/>

zu verwenden.
Funktioniert garantiert und ist nebenbei die performanteste Lösung außer CSS.

Hi Abt
Danke vielmal für deine schnelle Antwort, genau auf sowas hatte ich gehofft! 😃