>  기사  >  백엔드 개발  >  ASP.NET MVC의 경로 관련 문제

ASP.NET MVC의 경로 관련 문제

零下一度
零下一度원래의
2017-06-23 15:24:462017검색

많은 사람들이 코드를 작성할 때 경로에 대해 고민합니다. 사실 경로는 매우 간단하지만 클릭하도록 도와주는 사람은 없습니다. 프로그래밍을 처음 배우는 사람들은 분명히 나와 같은 문제에 직면할 것이라고 믿습니다. 예를 들어, "/"와 "~" 인용의 차이점을 읽어보세요. 이 기사를 읽고 나면 산과 강에도 불구하고 탈출구가 없으며 다른 마을에는 밝은 미래가 있다는 느낌을 확실히 갖게 될 것입니다!

1. 경로 정보:

(1) 절대 경로

사이트 경로가 포함된 경로: Baidu

사이트 변경 경로가 잘못되었습니다. 2 ) 상대 경로

동일한 디렉터리:

상위 디렉터리와 동일:

상위 디렉토리를 따르세요:

(3) 루트 경로

상대 경로 /로 시작하는 절대 경로로 타협

2. ASP.NET MVC 정보 경로

(1) ~는 웹 애플리케이션 루트 디렉터리 연산자로, 서버 코드에만 위치할 수 있고 클라이언트 요소에서는 사용할 수 없습니다.

(2) src="@Url.Content("~ /scripts/*.js")"는 가상 경로를 사이트의 절대 경로로 변환합니다. ~가 없으면 경로 문자열만 반환됩니다.

프로그램이 아래에 있으면 src="@Url .Content("~/scripts /*.js")"는 다음으로 변환됩니다:

*.js

src=" /scripts/*.js"는 다음으로 변환됩니다:

*.js

(3) MVC3에서는 src="@Url.Content("~/Scripts/*.js")"

라고 써야 하고, MVC4에서는 src="~/Scripts로 직접 쓰면 됩니다. /*.js"

3. ASP.NET MVC에 참조 추가

(1) CSS 링크 추가

(2) 외부 스크립트 참조 추가

물론 이는 NET에만 해당됩니다. .다른 언어로 개발하면 다른 문제가 발생합니다.

위 내용은 ASP.NET MVC의 경로 관련 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.