嵌套部分视图或多个部分视图最佳实践

时间:2018-09-08 13:39:27

标签: asp.net-mvc asp.net-mvc-4 view partial-views

我正在寻找有关我正在开发的ASP.NET MVC应用程序的建议和想法。 此应用程序包含各种服务的评论,星级评定的评论出现在不同产品,用户或客户的不同页面上。 为星级评定和评论等创建不同的局部视图,并将其作为局部视图插入要使用的视图中,这是一种好习惯吗? 或者,我应该重复这些组件来创建单个视图。 预先感谢。

1 个答案:

答案 0 :(得分:0)

我要说的是,对于这个问题,没有什么灵丹妙药的建议,除了不仅可以使用局部视图的方法来分隔逻辑外,还可以在视图内部呈现整个控制器操作(kinda child action)或使用html helper。找到最佳方法是您的工作,因为您知道上下文:)

但是,如果我们仅谈论星级评定组件,我会考虑为此使用自定义html帮助程序