0
我有一个名为Api的控制器下有一个名为UserApiController.cs的控制器的文件夹。在MVC中路由到子目录
我有问题路由到此网址。
这个文件结构如下:
- 控制器
- 阿比
- UserApiController.cs
- 阿比
我已成立了一个新的部分我n个RouteConfig.cs文件在这里看到:
routes.MapRoute(
name: "Api",
url: "Api/{controller}/{action}/{id}",
defaults: new { controller = "UserApi", action = "Index", id = UrlParameter.Optional }
我似乎不能够从URL /原料药/ UserApi /索引
我UserApiController.cs文件看起来像这样访问此:
namespace OnePlace.Controllers.Api
{
public class UserApiController :Controller
{
public ContentResult Index()
{
return new ContentResult() { Content = "Nothing To See Here", ContentType = "text/html" };
}
}
}
任何帮助获取这个嵌套的内容路由将不胜感激。
什么是错误?你有多少条路线? – dotnetstep 2014-12-03 08:42:16
这是默认路由之前的路由吗? – 2014-12-03 08:42:57
这是除默认路由之外的唯一路由。我在默认情况下移动了它,但它仍然给我错误: “找不到与名为'UserApi'的控制器匹配的类型。” 当我导航到: http:// localhost:20311/Api/UserApi/Index – 2014-12-03 09:03:00