Ich kann die Vorteile nicht verstehen, die ich von Url.Content()
Methode in ASP.NET MVC erhalten kann. Zum Beispiel sehen Sie src='@Url.Content("~/Contents/Scripts/jQuery.js")'
. Warum sollte ich es benutzen? Welche Gründe könnten dafür bestehen? Welche Vorteile, Vorteile, etc. gegenüber der Verwendung von einfachen alten einfachen Referenzen wie src='/scripts/jquery.js
?Warum sollte ich @ Url.Content ("~/blah-blah-blah") verwenden?
Update: Basierend auf den Antworten würde ich gerne wissen, ob es einen anderen Grund für die Verwendung gibt, außer die Handhabung virtueller Ordner? Weil ich die Verwendung von virtuellen Anwendungen nicht so oft gesehen habe (was natürlich nicht bedeutet, dass sie nicht so oft verwendet wurde).
Sie hatten nie mehrere Anwendungen unter einer einzigen Website –
Nun, ist das der einzige Grund, warum sie '@ Url.Content' verwenden? Wenn ja, können wir es einfach bei einer Anwendung pro Website-Lösung einstellen? –
Sorry für die späte Antwort - es ist immer am besten, es aufzunehmen. Sie wissen nie, wie sich die Struktur der Website in Zukunft ändern könnte. Technisch aber wenn Sie _never_ seinen Standort und seine eine Anwendung pro Website ohne virtuelle Verzeichnisse darunter ändern würden, dann könnten Sie einfach src = '/ scripts/whatever.js' verwenden. –