MVC4를 배우면서 컨트롤러 분리에 대한 모범 사례를 이해하려고합니다. 지금까지 사이트의 각 논리 단위에 대한 컨트롤러를 갖는 것이 좋음을 알았습니다.MVC 4 - 홈 컨트롤러에서 부분 뷰를 사용해야합니까?
예를 들어 리뷰, 레스토랑 및 리뷰어가있는 레스토랑 리뷰 사이트가있는 경우 3 개의 일치하는 컨트롤러를 추가합니다. 각 컨트롤러는 엔티티의리스트 뷰를 생성하는 방법을 알고있다.
홈 컨트롤러는 현재에 대한 뷰를 생성하는 방법을 알고있다 : "정보", "연락처"...
나는 그것이 10 리뷰어/리뷰/대중 음식점을 보여 주 색인 작업입니다합니다. 이러한 "상위 10 개"목록은 전용 컨트롤러의 해당 목록과 모양이 다릅니다.
리뷰를 보려면
Views => Reviews => _ReviewsTopTen.cshtml 폴더에 부분 뷰를 만드는 것이 좋습니다.