[转载]在项目中自定义MVC模板 – 概说 – BaconPeng – 博客园.
找到公用模板
$Microsoft Visual Studio 10.0$\Common7\IDE\ItemTemplates\CSharp\Web\MVC 2\CodeTemplates
VS2008一样
把这个目录拷贝到项目根目录下,出现的对话框点击“取消”。N次之后,模板被添加进来(那几个tt)。
这时,项目会使用CodeTemplates中的模板覆盖全局模板。
可以修改模板或者添加新的。最好是下载T4 Editor来编辑模板,会有语法高亮和Intelli sence
比如说你可以修改Controller.tt来添加自己经常会用到的action,或者修改原来的action成你自己的处理方式。
或者添加一个View Template,那样在Add View..菜单点击之后,会有多一个View可以选择。
比如我加了一个MyList.tt。
那么在Add View…菜单中会多出一个View, MyList
如果项目中有许多地方会用到模板里没有定义过的action和view
可以用这种方法自定义。
当然,如果你觉得MVC缺省模板本来就不好用,也可以直接修改本文开始处目录里的全局模板,这样机器上所有新建 的MVC程序都将使用你修改过的模板。