【发布时间】:2010-09-06 08:01:09
【问题描述】:
添加视图和编辑视图通常非常相似,编写 2 个视图是没有根据的。随着应用程序的发展,您将对两者进行相同的更改。
但是,通常存在细微差别。例如,一个字段在添加后可能是只读的,如果该字段是 DropDownList,则 ViewData 中不再需要该 List。
那么,我是否应该创建一个包含两个视图的所有信息的视图数据类,其中,根据您正在执行的操作,某些属性将为空?
我是否应该将视图数据中的操作作为枚举包含在内?
我应该用 包围所有细微的差异吗?
或者有没有更好的方法?
【问题讨论】:
-
是的!如果能够将相同的视图用于:添加、编辑和查看...
标签: c# asp.net-mvc