1

我对 MVC4 和 Web API 感到很困惑。但是我无法理解这样一个事实,即我现在需要一个返回数据的 Items 控制器(Web API 部分),以及另一个 Items 控制器来返回显示 Items 列表的视图。

在 MVC4 中是否有约定或更简单的方法来执行此操作?我的 Controllers 文件夹中到处都是 ItemController 和 ItemsController 之类的名称,一个用于 Web API,一个用于视图。

4

1 回答 1

5

您可以将 Web API 控制器与主应用程序分开放在一个子文件夹甚至一个单独的类库项目中,以避免著名Controllers文件夹的可怕混乱。ASP.NET MVC 和 ASP.NET Web API 都没有提供关于控制器物理位置的 S..T。它所关心的是它们在运行时存在于 AppDomain 中,并且它们尊重标准命名约定和基本类型。

于 2013-07-24T20:43:59.213 回答