我正在尝试获取刚刚创建的对象的 URL:
code = HttpStatusCode.Created;
String location = Url.Route("ApiRoute", new {@id = bp.Id, @controller = "ProfileController" });
Response.AppendHeader("Location", location);
这里的路线
routes.MapHttpRoute(
name: "ApiRoute",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
但它似乎已经从 MVC3 更改为 MVC4。
有人可以对此有所了解吗?
谢谢