4

可能重复:
按区域划分的 MVC 4 WebAPI 控制器

这与这个问答有关:如何创建 ASP.Net MVC Web API Url?

我有一个全新的 MVC 项目,除了一个名为 Admin 的新区域外,所有内容仍由项目模板生成。在这个区域中,我有 ClientApiController 和 ClientController,并且在查看 Client/Index 时,我正在尝试我链接到的答案中描述的 URL,并带有额外的“区域”值。

@Url.RouteUrl("DefaultApi", new { httproute = "", area = "Admin", controller = "Client" })

但是,该区域部分不起作用,我仍然得到“找不到资源”。我究竟做错了什么?

4

1 回答 1

3

我想你应该有

@Url.RouteUrl("DefaultApi", new { httproute = "", area = "Admin", controller = "ClientApi" })

客户端接口

于 2012-04-24T15:46:01.270 回答