Razor View Engine 하위 페이지의 Javascript Intellisense


Answers

Razor 편집기는 현재 어떤 스크립트 파일이 사용 중인지 추측 할 수 없습니다. 이는 Razor 레이아웃 페이지가 코드를 통해 설정되고 편집기가보기 페이지를 실행하지 않기 때문입니다. 불행히도 JavaScript IntelliSense를보기 페이지에서 사용하려면 스크립트 태그를 포함시켜야합니다.

Question

나는 내 'master'cshtml 파일에서 내 참조 된 .js 파일을 '자식'cshtml 파일로 가져 오는 방법을 밟았습니다.

나는 .js 파일이 항상 참조되고 (실제로 master 파일에서 js intellisense를 얻는다.) 마스터 파일에 다음과 같은 내용이있다.

if (false)
{
     <script type="text/javascript" src="../scripts/jquery.js"></script>
}

그러나 'child'페이지에서 master.cshtml 파일을 다음과 같이 참조 할 때 :

@{
    Layout = "~/Views/Shared/master.cshtml";
}

나는 자바 스크립트 intellisense. 나는 각 자식 페이지의 맨 위에 스크립트 태그를 넣고 싶지 않다. 많은 스크립트 태그와 많은 자식 페이지가있다!




Links