T4MVC加载项和ASP.NET MVC如何集成&一起工作?

时间:2012-06-17 20:17:09

标签: c# asp.net asp.net-mvc t4mvc

我有一个开源的ASP.NET MVC应用程序有一个名为T4MVC的加载项,我可以看到所有的html,aspx,图像,控制器,视图文件都是集成的,我不知道它是如何工作的。 如果我创建一个文件(aspx,html ...),它是否可以手动集成到该模板(T4MVC),或者默认它会混合?因为我是ASP.net MVC的新手,有人可以建议如何让这个(T4MVC)和MVC一起工作。

1 个答案:

答案 0 :(得分:3)

T4MVC是Visual Studio在编辑器中保存文件时编译和执行的模板(有自动执行此操作的工具;搜索AutoTT或Chirpy以检查它们)。

模板扫描您的项目以查找控制器,视图,图像等,并生成代码,允许您以编程方式在代码中的其他位置引用这些项。每当您添加,删除或重命名资源(模板查找的任何项目)时,必须再次执行该模板以重新生成代码输出。

T4MVC(使用字符串来引用事物)的优点是你可以获得编译时检查,以及智能感知和重构支持。