문제

구성 요소와 같은 작은 하위 페이지처럼 렌더링되는 페이지 부분이 있습니까?

예를 들어, 내 모든 페이지에 장바구니가 있다면?

도움이 되었습니까?

해결책

캡슐화를 위해 다른 컨트롤러 작업을 구성 요소로 렌더링하려면 사용합니다.

Html.RenderAction

경로 데이터를 사용하여 목적지에 도달하고 자체 뷰 데이터와 일종의 미니 수명 주기가 있습니다.

다른 팁

미리보기 5를 사용하면 Html.RenderPartial이 당신의 사람입니다. 하위 컨트롤을 렌더링하고 뷰데이터 또는 임의 모델과 새로운 뷰데이터 콤보를 전달할 수 있습니다.

뷰 데이터를 수정하는 ActionFilter를 생성할 수 있습니다.이렇게 하면 부분을 반환하는 모든 작업을 작업 필터로 꾸밀 수 있습니다.내 게시물을 살펴보십시오.

http://stephenwalther.com/blog/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master-pages-and-user-controls.aspx

당신이 찾고있는 하위 컨트롤러.이 구현은 당신이 말하는 것을 수행하는 가장 좋은 방법입니다.

편집하다:방금 여기에 대해 게시했습니다. http://mhinze.com/subcontrollers-in-aspnet-mvc/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top