Ich habe es mit einer Webanwendung zu tun, die sich in einem Unterverzeichnis einer Domäne befindet, und ich versuche, die idiomatische Methode zum Einfügen einer richtigen URL in ein img
-Tag zu erkennen. Während die folgenden beide die gleiche HTML-Datei auf dem Client-Rechner produzieren, ich bin nicht sicher, welche mehr „richtige“Gibt es einen Unterschied zwischen Url.Content ("~/...") und "~ /" für URLs in ASP.NET MVC?
<img src="~/Content/images/blah.png" />
<img src="@Url.Content("~/Content/images/blah.png")
Beide ist ein absoluter Pfad von /subfolder/Content/images/blah.png
produzieren , also arbeiten beide, aber ich bin gespannt, welcher der richtige Weg ist.
Gibt es einen Unterschied zwischen diesen beiden Ansätzen (z. B. wird einer durch einen anderen Mechanismus als der andere gelöst?), Oder ist der erstere nur syntaktischer Zucker für den letzteren?
Danke; Genau das suche ich. Sobald der Timer abgelaufen ist, erhalten Sie den Scheck. –