我需要在asp.net mvc5中处理脚手架模板。但我找不到相关的文件。
还可以将分页或导出选项放到scafffolding模板中吗?
问候。
答案 0 :(得分:3)
以下是我为BaseController定制脚手架模板的方法。您可以按照以下步骤自定义更多模板,然后选择要自定义的正确模板。
直接在项目文件夹中创建文件夹“CodeTemplate”。
转到下面的路径,找到MvcControllerWithActions文件夹全部复制到 文件夹“CodeTemplates”
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \扩展\微软\网络\的mvc \脚手架\模板
转到CodeTemplates - >您项目中的MvcControllerWithActions。
有两个文件,Controller.cs.t4和Controller.vb.t4 MvcControllerWithActions,如果你使用C#,删除Controller.vb.t4。
打开Controller.cs.t4文件,将Controller名称修改为 BaseController,如下所示:
公共类<#= ControllerName#> :BaseController { } 强>
现在,当您尝试使用“添加新脚手架”创建MVC5控制器时 item“,它将使用您自定义的模板
希望它有所帮助。