0

在我的 ASP.NET MVC 应用程序中,我通过 Visual Studio UI 创建的所有控制器都是从Controller类继承的。我使用我自己版本的基本控制器类,我需要所有控制器都从该类继承。是否有一种机制可以让我绕过手动重写 Controller 继承并自动放置我自己的 BaseController。

4

1 回答 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 回答