2014-05-17 4 views
0

ASP.NET & 모노 MVC4 애플리케이션은 Views 폴더의 Razor cshtml 뷰를 사용합니다.일부 면도기 뷰를 오버라이드하는 방법

응용 프로그램은 여러 사이트에 배포됩니다.

일부 고객 사이트에서는 특정 시각적 디자인을 추가하기 위해 일부보기를 재정의하려고합니다. 특정 CSS를 사용하는 것으로 충분합니다.

일부보기를 재정의하도록 허용하는 방법

고객 별보기를 데이터베이스에 저장할 수 있습니다. 면도기 뷰 엔진이 데이터베이스에서 특정보기 재정의를 찾아 강제로 사용하려면 어떻게해야합니까? 보기를 찾을 수없는 경우 cshtml 파일의 표준보기를 사용해야합니다. 또는 확인을하고 특정보기로 전환하는 표준 cshtml 파일에 come 명령을 추가 할 수 있습니까?

답변

0

당신은 당신을 도움이 될 것입니다 링크를 (기본 하나에서 상 속됨) 자신의 가상 경로 제공 및 사용자 정의 면도기보기 엔진을

만들어야합니다.

http://www.umbraworks.net/bl0g/rebuildall/2009/11/17/ASP_NET_MVC_and_virtual_views http://haacked.com/archive/2009/04/22/scripted-db-views.aspx/

그것은 면도기와 관련이없는하지만 반드시 동일해야한다.

사용자 정의 가상 경로 제공은 문제를 해결합니다.