在我的 ASP.NET MVC 应用程序中,我通过 Visual Studio UI 创建的所有控制器都是从Controller
类继承的。我使用我自己版本的基本控制器类,我需要所有控制器都从该类继承。是否有一种机制可以让我绕过手动重写 Controller 继承并自动放置我自己的 BaseController。
问问题
150 次
1 回答
3
根据您的机器设置方式,您可以浏览到您的 VS 安装并进行一些更改。
在我的机器上,位置是C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddController
您可以修改Controller.tt
(T4 模板)。
如果您需要还原,请备份此文件:)
更新!
Qpirate 将我指向下面评论中的链接。
来自 Scott Hanselmans 博客这是一种更简单的方法来创建您自己的版本,而不会影响全局版本。
于 2013-03-10T11:48:43.240 回答