【问题标题】:T4 Controller Template to trigger View Generation触发视图生成的 T4 控制器模板
【发布时间】:2010-12-17 13:04:10
【问题描述】:

我一直在使用一些定制的 MVC 模板,这些模板真正提高了我的工作效率。不过,我想把它提升到一个新的水平。

我为我的应用程序中的每个表生成一个控制器模板。控制器具有编辑、列表、详细信息和删除操作。我想做的是同时触发这些操作的视图的生成。

有没有人可以参考或建议如何做到这一点?

【问题讨论】:

    标签: asp.net asp.net-mvc t4


    【解决方案1】:

    从单个 T4 模板生成多个文件并不容易,但可以做到。一个很好的教程是here

    【讨论】:

    • 我会在接下来的几天里试试这个。
    • 我无法让包含指令与 MVC 一起使用。据此lostechies.com/blogs/hex/archive/2009/02/05/… MVC 模板无法使用包含。我想知道它是否仍然(如果不是直接)与我正在使用的 MVC2 一起使用。
    • 这确实有帮助。我真正想做的是修改 MVC 模板来做到这一点。但是,MVC 环境存在一些限制。你的教程真的很有帮助,我将制作一个完全自定义的 T4 模板来生成我的通用代码。谢谢。
    【解决方案2】:

    你可以使用 MVC Scaffolding 看看这个链接

    http://blog.stevensanderson.com/2011/04/06/mvcscaffolding-overriding-the-t4-templates/

    我还会投资一个像 T4 有形工程编辑器这样的工具,添加的智能感知很方便

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      相关资源
      最近更新 更多