在我ASP.NET MVC应用程序中,我通过Visual Studio UI创建的所有控制器都继承自Controller
类。我使用我自己的一个基本控制器类版本,我需要我的所有控制器都继承它。有没有一种机制可以让我绕过手动重写控制器继承,自动放置我自己的BaseController。
发布于 2013-03-10 19:48:43
根据您的机器的设置,您可以浏览到VS安装并进行一些更改。
在我的机器上,这个位置是C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddController
您可以修改Controller.tt
( T4模板)。
如果需要还原以下内容,请备份此文件:)
更新!
Qpirate在下面的评论中给我指出了一个链接。
From Scott Hanselmans Blog这是一种更简单的方法,可以在不影响全局版本的情况下创建自己的版本。
https://stackoverflow.com/questions/15321805
复制相似问题