다중 뷰 엔진을 사용할 수 있습니까? webforms 뷰 엔진을 이미 사용하고있는 큰 (ish) 사이트가 있지만 새로운 기능을 시작하려고합니다.스파크 및 웹 폼보기 엔진 혼합
이 기능이 지원됩니까? 이 작업을 수행하는 방법에 대한 자세한 내용은 온라인 설명서를 참조하십시오.
다중 뷰 엔진을 사용할 수 있습니까? webforms 뷰 엔진을 이미 사용하고있는 큰 (ish) 사이트가 있지만 새로운 기능을 시작하려고합니다.스파크 및 웹 폼보기 엔진 혼합
이 기능이 지원됩니까? 이 작업을 수행하는 방법에 대한 자세한 내용은 온라인 설명서를 참조하십시오.
저는 스파크와 기본 뷰 엔진을 사용합니다. 별로 할 일이 없습니다. ViewEngines.Engines.Add()
을 호출하여 SparkViewFactory를 등록해야하고 Spark가 * .spark 파일을 처리하고 기본보기 엔진 (WebFormViewEngine)이 이전보기를 처리합니다. ViewEngines.Engines 목록에서 webforms 엔진을 제거하지 마십시오.
그게 내가 한거야. 나는 스파크를 설치하고 몇 가지 견해를 같이했다. 결국 나는 모든 의견이 끝나는대로 끝났다. 프로젝트에 WebForms이 없습니다. 나는 RenderPartial을 사용하여 다른 엔진의 한 엔진을 부분적으로 사용할 수도 있다고 생각합니다 (확실하지는 않지만). 물론 RenderAction은 어떤 조합에서도 작동합니다.
프로세스는 LukLed가 설명한 것처럼 매우 간단합니다. 나는 그저 당신이 더 많은 "성공 사례"를 가질 수 있도록 그의 대답을 두 번째로 기다린다.
유일한 문제는 마스터 페이지가 호환되지 않는다는 것입니다. 당신은 그들을 동기화 유지해야합니다. 이 here에 대한 질문을 찾을 수 있습니다.
RenderPartial을 사용하여 다른 뷰 엔진을 사용하여 페이지의 일부를 렌더링 할 수 있습니다. Spark을 사용하여 뷰를 만들었지 만 Resharper 및 RGreatEx 확장에 대한 약한 지원으로 인해 기본 뷰 엔진을 사용하게되었습니다. – LukLed