我被要求帮助推出一个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"的文件夹。有人能帮我找到这篇文章的发送地点吗?
答案 0 :(得分:1)
这可以配置为(RouteConfig)类中的路由,如下所示:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
(RouteConfig)位于(App_Start)文件夹
下