在项目中自定义MVC模板 - 概说

 

找到公用模板

$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

 

 

 

如果项目中有许多地方会用到模板里没有定义过的actionview

可以用这种方法自定义。

当然,如果你觉得MVC缺省模板本来就不好用,也可以直接修改本文开始处目录里的全局模板,这样机器上所有新建的MVC程序都将使用你修改过的模板。

posted @ 2010-07-21 11:03  彭小bo  阅读(3491)  评论(1编辑  收藏