2013-02-24 43 views
1

是否可以创建一组视图,以允许创建更新删除查看任何模型?MVC中的可重复使用的CRUD视图

在每个ViewModel中,我们已经放置了数据注释和验证属性等等。看起来,创建一个视图并不遥远,通过反射可以认为模型类型获取创建表单的所有信息。

这样的东西存在吗?

回答

3

您是否尝试过使用编辑器模板:

@Html.EditorForModel() 

而且具有编辑模板下降递归到您的复杂视图模型的属性,你可以写的对象类型的自定义编辑模板布拉德·威尔逊在this blog post解释(请看文章末尾的Shallow Dive vs. Deep Dive部分)。

+0

Thnx ...尝试创建可重用的CRUD视图是一种很好的做法吗? – Mortalus 2013-02-25 06:08:14

+0

这一切都取决于你的具体项目要求和你想要达到的目标。 – 2013-02-25 06:52:25