Heim > Artikel > Backend-Entwicklung > Probleme mit Pfaden in ASP.NET MVC
Viele Menschen haben beim Schreiben von Code Kopfschmerzen wegen des Pfads. Tatsächlich ist der Pfad sehr einfach, aber niemand hilft uns, darauf zu klicken! Für diejenigen, die zum ersten Mal Programmieren lernen, werden sie meiner Meinung nach auf jeden Fall auf die gleichen Probleme stoßen wie ich. Zum Beispiel der Unterschied zwischen „/“ und „~“ Zitaten. Lesen Sie weiter, dieser Artikel wird es Ihnen auf jeden Fall erklären. Nachdem Sie diesen Artikel gelesen haben, werden Sie definitiv das Gefühl haben, dass es trotz der Berge und Flüsse keinen Ausweg gibt und dass die Zukunft in einem anderen Dorf rosig ist!
1. Über den Pfad:
(1) Absoluter Pfad
Pfad, der den Site-Pfad enthält: Baidu
Site-Änderungspfad schlägt fehl;
(2) Relativer Pfad
Gleiches Verzeichnis: < ; /a>
Das gleiche übergeordnete Verzeichnis:
wie das höhere übergeordnetes Verzeichnis:
(3) Stammpfad
Ein Kompromiss zwischen relativen Pfaden und absoluten Pfaden, beginnend mit /
2. Über den Pfad in ASP.NET MVC
(1) ~ für Webanwendungen Der Programm-Root-Operator kann nur im Servercode gefunden werden und kann nicht in Client-Elementen verwendet werden
(2) src="@Url.Content("~/scripts/*; .js)“ konvertiert den virtuellen Pfad in den absoluten Pfad der Site; wenn kein ~ vorhanden ist, wird nur die Pfadzeichenfolge zurückgegeben.
Wenn sich das Programm unten befindet, src ="@Url.Content( "~/scripts/*.js")" wird konvertiert in:
*.js
src =" /scripts/*.js "Konvertieren in:
*.js
(3) MVC3 muss src="@Url schreiben .Content("~/Scripts /*.js")"
Und in MVC4 kann es direkt als src= "~/Scripts/*.js"
3. Referenz in ASP.NET MVC hinzufügen (1) CSS-Link hinzufügen
(2) Externe Skriptreferenz hinzufügen
Natürlich gilt dies nur für NET, wenn Sie entwickeln In anderen Sprachen werden Sie auf andere Probleme stoßen.
Das obige ist der detaillierte Inhalt vonProbleme mit Pfaden in ASP.NET MVC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!