2010-04-08 2 views
2

보기의 빌드 작업을 임베디드 리소스으로 설정해야 함을 나타내는 ASP.Net MVC Portable Areas - Part 2과 같은 블로그 항목을 보았습니다.MVCContrib 라이브러리에서 PortableAreas로 뷰 외의 다른 컨텐츠를 처리하는 방법은 무엇입니까?

이미지 및 CSS와 같은 다른 콘텐츠는 어떻게됩니까? 그들은 임베디드 리소스으로 설정해야합니까? PortableArea ViewEngine도 그 내용을 빼낼 수 있습니까?

답변

2

편집 : 이미지/CSS/스크립트만큼

이 포함 된 리소스로 표시하고 다음과 같은 규칙을 따릅니다 :

> Areas 
    > AreaName 
     > Content 
      > Styles 
       Site.css 
      > Images 
       myImage.jpg 
      > Scripts 
       site.js 

당신은 무료로 얻을를! 내장 된 리소스로 생성 된 경로는 다음과 같습니다.

~/AreaName/Styles/Site.css 
~/AreaName/Images/myImage.jpg 
~/AreaName/Scripts/site.js 
+0

마스터 페이지에서는 작동하지 않는 것으로 보입니다. 이동 가능한 영역 'Core'로 시도하면 <% @ Language = "C#"MasterPageFile = "~/Core/Views/Shared/Site.Master"Inherits = "System.Web.Mvc.ViewPage"%>가 실패합니다. – SamWM

+0

@Sam은 당신은 마스터 페이지 자체를 삽입하려고합니까? –

+0

예, 다른 프로젝트의 참조 및 소스를 포함하려고합니다. – SamWM