当我向 ASP.NET MVC 项目添加新的强类型视图时,我可以在不同的视图内容模板(创建详细信息、编辑、列表)之间进行选择。我已阅读这些是基于 Visual Studio T4 代码生成引擎的模板。
添加新视图时,如何创作和配置自己的模板并让它们出现在可用模板中?
当我向 ASP.NET MVC 项目添加新的强类型视图时,我可以在不同的视图内容模板(创建详细信息、编辑、列表)之间进行选择。我已阅读这些是基于 Visual Studio T4 代码生成引擎的模板。
添加新视图时,如何创作和配置自己的模板并让它们出现在可用模板中?
创建以下文件夹结构:
{YourMVCProject}\CodeTemplates\AddView
将您的自定义 T4 模板 (*.tt) 放在此文件夹中。你会看到魔法!
您可能想看看 David Hayden 的网站:http : //www.pnpguidance.net/Tag/T4.aspx——他提供了几个关于 T4 和 MVC 的截屏视频,让我开始学习。另请查看 T4 工具箱:(www.codeplex.com/t4toolbox)。这为 T4 模板提供了额外的帮助程序。
您可以使用 NuGet 将包添加到您的项目,这会将现有代码模板添加到您的项目中。从那时起,您可以编辑它们或只是在同一位置创建新的,您应该在工具中看到它们。