【发布时间】:2015-03-22 23:06:46
【问题描述】:
我正在尝试将我的 Web Api 项目转换为使用属性路由。我不明白的一件事是 POST 请求的 CreatedAtRoute 方法。在我的 WebApiConfig.cs 中,我曾经有一个
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/account/{accountId}/site/{siteId}/visitor/{visitorId}/session/{sessionId}/{controller}/{action}",
defaults: new { action = RouteParameter.Optional }
);
我认为它不再需要它,但CreatedAtRoute 想要路线的名称并且找不到它。那么属性路由是如何处理的呢?
【问题讨论】:
标签: c# asp.net-web-api asp.net-web-api-routing