私は MVC4 を学習中で、コントローラー分離のベスト プラクティスを理解しようとしています。ここまでで、サイトの論理ユニットごとにコントローラーを用意するとよいことがわかりました。
たとえば、レビュー、レストラン、レビュアーを保持するレストラン レビューのサイトがある場合、3 つのマッチング コントローラーを追加します。各コントローラは、エンティティのリスト ビューを作成する方法を知っています (おそらく、その他の関数もいくつかあります)。
ホームコントローラーは現在、「About」、「Contact Us」のビューを作成する方法を知っています...
トップ10のレビュアー/レビュー/レストランを表示するメインのインデックスアクションが必要です。これらの「トップ 10」リストは、専用コントローラーの対応するリストとは外観が異なります。
レビューの場合、フォルダ
Views => Reviews => _ReviewsTopTen.cshtml に部分ビューを作成することをお勧めしますか?
(このビューは、ホームコントローラーの Index アクションでのみ使用されます)