我正在学习 MVC4,试图了解控制器分离的最佳实践。到目前为止,我已经了解到为站点的每个逻辑单元配备一个控制器是件好事。
例如,如果我有一个包含评论、餐厅和评论者的餐厅评论网站,我将添加三个匹配的控制器。每个控制器都知道如何创建实体的列表视图(可能还有更多功能)。
家庭控制器目前知道如何为以下内容创建视图:“关于”、“联系我们”……
我希望它是主要的索引操作来显示前 10 名评论者/评论/餐厅。这些“前 10 名”列表的外观与专用控制器中的相应列表不同。
因此,对于评论,在文件夹Views => Reviews => _ReviewsTopTen.cshtml中创建部分视图是否是一个好习惯?
(此视图仅用于主控制器的 Index 操作)