【发布时间】:2015-06-22 13:25:31
【问题描述】:
我正在构建一个 Intranet,主页上覆盖着显示大量不同数据位的小部件。我有一个 Home.cs 模型,其中包含所需数据的各种 IEnumerables 属性。 我一直在使用 View 文件夹 DisplayFor 模板来呈现该数据。 我现在遇到一个问题,需要以两种不同的方式显示两个不同的员工列表。
我可以使用局部视图来呈现其中一个列表,或者可能继承该类并使用不同的模板。继承似乎需要更多的工作,我想知道是否有人知道 MVC 设计使用的特定方式,或者可能只是任何人喜欢的解决方案?
【问题讨论】:
-
它们是否与不同的控制器相关联?如果是这样,您可以为每个控制器关联一个
DisplayTemplates文件夹。
标签: c# model-view-controller asp.net-mvc-5