2012-02-13 24 views

回答

4

在我应用Single Responsibility Principle视图级别,即具有用于每一个动作一个单独的视图。

但是,如果将其提取为Partial View,则可以将相同的表单包含到多个视图中。

+1

同意。有一件事要补充 - 不要开始向部分代码添加代码,如“如果来自行动A显示这一点,如果从行动B显示此等等”不久之后,您将拥有一个共享的部分内容,并且对于SRP来说非常有用,除非它在内部分开执行各个操作,以便对其每个操作发生的细微差异进行重合。 – MunkiPhD 2012-02-13 17:30:09

+0

+1 to @ MunkiPhD的评论 – 2012-02-13 17:31:48

+0

但是我最终会为'show'和'edit/add'创建2个视图吗?因为show不会有输入标签,而编辑/添加会。所以如果我需要添加一个新字段,我必须编辑2个视图文件。 – codecompleting 2012-02-13 17:44:28

0

我建议在这里为你的共享窗体元素使用局部视图。

相关问题