【问题标题】:A reusable CRUD view in MVCMVC 中可重用的 CRUD 视图
【发布时间】:2013-02-24 09:57:50
【问题描述】:

是否可以创建一组允许创建更新删除查看任何模型的视图?

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

存在类似的剂量吗?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 entity-framework crud


    【解决方案1】:

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

    @Html.EditorForModel()
    

    为了让编辑器模板递归地下降到您的复杂视图模型属性中,您可以为 Object 类型编写一个自定义编辑器模板,正如 Brad Wilson 在this blog post 中解释的那样(查看文章末尾的Shallow Dive vs. Deep Dive 部分其中涵盖了这一点)。

    【讨论】:

    • Thnx... 尝试创建可重用的 CRUD 视图是一种好习惯吗?
    • 这一切都取决于您的具体项目要求和您想要实现的目标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 2013-04-27
    相关资源
    最近更新 更多