此网址指向的代码在哪里?

时间:2015-06-21 11:36:07

标签: jquery asp.net-mvc

我被要求帮助推出一个MVC5网站项目,但这对我来说有点新鲜,所以我试着去学习。我一直在阅读some tutorials并且正在取得一些进展,但我目前有点陷入困境。

我正在查看一些客户端javascript代码:

onClickMethod = function () {
    $.post('/api/page/item/insert', postData, function (inData) {
    // Do some stuff with the inData ...
    });
};

此$ .post调用描述为here

我遇到的问题或困惑是没有名为" api"的MVC控制器。所以我不明白网址指向的位置。我无法在解决方案中看到名为" api"的文件夹。有人能帮我找到这篇文章的发送地点吗?

1 个答案:

答案 0 :(得分:1)

这可以配置为(RouteConfig)类中的路由,如下所示:

config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);

(RouteConfig)位于(App_Start)文件夹