2010-12-02 1 views
1

ASP.NET MVC에서 master/view에서 dll로 컴파일 된 리소스 파일을 참조 할 수있는 방법이 있습니까? ASP.NET과 비슷한 것을 찾고 있는데요.ASP.NET MVC2 : DLL에 컴파일 된 js 스크립트/리소스 파일을 포함시키는 방법은 무엇입니까?

Page.ClientScript.GetWebResourceUrl(typeof(PageType), "ResourceName") 

MVS HTML 도우미로 사용자 지정 ASP 서버 컨트롤을 변환하고 있습니다. 그것은 일부 js 스크립트에 의존하고 나는 클라이언트에게 "오, 그리고이 페이지에 스크립트로이 파일을 포함시키는 것"을 말하는 것을 싫어합니다.

도움 (또는 생각)의 종류는 높게 평가 될 것입니다 :

답변

1

당신은 브라우저가 자바 스크립트 파일입니다 믿고 컨트롤러 반환 함량을 가질 수있다. JavaScript 파일을 렌더링하는 모든 코드가 컨트롤러에 있으면 앱의 DLL에 롤업됩니다.

저는 컨트롤러에서 컨텐트 유형이 "text/css"인보기를 반환하는 CSS로이 작업을 수행했습니다. 그 기술이 여기에 적용될 수있을 것이라고 확신합니다.

+0

흥미 롭습니다 ... 그럼 대답은 다음과 같습니다. – Vlad

+0

(죄송합니다. 입력하면 댓글이 게시된다는 것을 알지 못했습니다.) ... 그래서 어떻게 든 페이지에 "스크립트"태그를 쓸 수 있습니다. 내 js 스크립트의 소스로 일부 사용자 정의 URL; 그런 다음 브라우저가 URL을 요청하면 "감지"하고 정상적인 응답을 중단하고 dll에서 스크립트 텍스트를 가져 와서 "js/text"콘텐츠 유형의 응답으로 침을 뱉어 낼 수 있습니다. . 좋은 생각, 감사 Mayo! – Vlad

관련 문제