【发布时间】:2012-02-13 17:17:40
【问题描述】:
如果可能,我不想重复表单元素。
创建/更新/显示的实际表单元素几乎完全相同。
除了“显示”操作之外,表单元素不应该是可编辑的。
但是对于更新/创建表单元素是完全相同的。
是否可以为此创建单个视图页面?
(MVC2)
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-2
如果可能,我不想重复表单元素。
创建/更新/显示的实际表单元素几乎完全相同。
除了“显示”操作之外,表单元素不应该是可编辑的。
但是对于更新/创建表单元素是完全相同的。
是否可以为此创建单个视图页面?
(MVC2)
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-2
在视图级别我会应用Single Responsibility Principle,即每个操作都有一个单独的视图。
但如果您将同一个表单提取为Partial View,则可以将其包含到多个视图中。
【讨论】:
我建议在这里为您的共享表单元素使用局部视图。
【讨论】: