1

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

4

1 回答 1

3

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

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

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

于 2012-06-17T20:42:48.247 回答