【发布时间】:2012-05-05 04:58:54
【问题描述】:
这与这个问题和答案有关:How to create ASP.Net MVC Web API Url?
我有一个全新的 MVC 项目,除了一个名为 Admin 的新区域外,所有内容仍由项目模板生成。在这个区域中,我有 ClientApiController 和 ClientController,在查看 Client/Index 时,我正在尝试我链接到的答案中描述的 URL,并带有额外的“区域”值。
@Url.RouteUrl("DefaultApi", new { httproute = "", area = "Admin", controller = "Client" })
但是,区域部分不起作用,我仍然得到“找不到资源”。我做错了什么?
【问题讨论】:
-
我推荐使用 Route Debugger 来调试此类问题:nuget.org/packages/routedebugger
标签: asp.net-mvc asp.net-mvc-4 asp.net-web-api