我想改变MVC CRUD ASP的默认代码genaration。净。 Visual Studio。它生成“Edit.cshtml / Insert.cshtml / Delete.cshtml”页面 我想将“编辑”翻译为“Alterar” - “插入”到“Inserir”,我希望将剃刀文件称为“Alterar.cshtml”而不是“Edit.cshtml”
我该怎么做? 有可能吗?
答案 0 :(得分:1)
是的,你可以。
基于this excellent blogpost by Scott Hanselman,我在几个步骤中更改了默认模板。斯科特的方法和我的方法之间的区别在于,他显然是以一种保持全局默认的方式,但为每个项目提供了一个单独的生成器。由于我没有立即使用它,我选择只改变全局模板。
转到C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddController
(URI的某些部分可能会因您的情况而有所不同
可选:授予您自己在Controller.tt
Controller.tt
并更改您要更改的内容。请注意,这些是T4 templates,因此如果您想要更高级的内容,那么您可以使用各种各样的工具。您无需更改任何内容即可获得不同命名的视图:视图(包括存储它的文件)是根据创建它的操作方法的名称生成的。如果您从Alterar
生成视图,则弹出窗口将为您显示该文件的名称“Alterar”。