나는이 질문에 대한 매우 간단한 대답이있을 것이라고 확신한다. 문제가있는 것 같다. animation.js 파일이 있습니다. 또한 dependency_1.js 및 dependency_2.js가 포함 된 include 폴더가 있습니다. 내 animation.js 파일에서 내 animation.js 파일을 기준으로 dependency_1.js 및 dependency_2.js를로드합니다. 내 _Layout.cshtml 파일에서.Net MVC 3 자바 스크립트 추가
내가해야합니까 :
@RenderSection("JavaScript", required: false)
을 그리고 내보기 SomeView.cshtml
@section JavaScript
{
<script type="text/javascript" src="@Url.Content("~/Scripts/animation.js")"</script> }
그러나 내에서 발생했던 내 animate.js 파일은 dependency_1.js를 호출 할 때 파일을 찾지 못했습니다 - http://localhost:14611/includes/dependency_1.js "
내 MVC 프로젝트의 Scripts 폴더에 URL을 라우팅하는 것과 관련이 있습니다.
어떻게 작동하는지 볼 수 있습니다. MVC3에서는 @ Url.Content ("~/Content/style.css")를 사용하여 사용중인보기에 관계없이 경로를 가져올 수 있습니다. js를 몇 가지보기에 아무 문제없이 추가했습니다. 그러나 js 파일 내에이 속성을 배치 할 수 없습니다. dependency_1.js를 사용합니다. 모든 뷰가 이러한 특정 js 파일에 액세스 할 수 있도록 (어쩌면 내 web.config) 넣을 수있는 것이 있습니까? –
가장 간단한 대답은 '