Heim  >  Artikel  >  Backend-Entwicklung  >  Probleme mit Pfaden in ASP.NET MVC

Probleme mit Pfaden in ASP.NET MVC

零下一度
零下一度Original
2017-06-23 15:24:462017Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn