2013-03-09 2 views
4

부분 뷰의 기본 위치를 무시하기 위해 MVC4 사용자 지정 뷰 엔진을 구현하는 데 문제가 있습니다. 이 example에 코드를 구현했습니다.MVC4 사용자 지정보기 엔진

내 문제는 HTML.Partial이 시작/실행될 때 경로가 PartialViewLocationFormats 배열의 값과 일치하지 않으면 CreatePartialView가 시작되기 전에 오류가 발생한다는 것입니다. 이 구현의 목적은 동적 경로를 갖는 것입니다. 모든 통찰력은 인정 될 것이다.

답변

0

MVC에서 으로 설정하는 기본 방법 대신 컨트롤러에서보기로 전달하거나 뷰 파인더 클래스를 만드는 것과 같이 다른 소스에서 partialPath를 설정하는 대신 사용자가 직접 경로를 제공하십시오.

return base.CreatePartialView(controllerContext, **partialPath**); 
관련 문제