【发布时间】:2016-03-25 18:49:10
【问题描述】:
有一个应用程序向我的旧 api 发出带有一些参数的 Get 请求现在我想使用 .Net MVC6 创建一个新的 api,但我无法更改所有客户端以使它们使用不同的 Uri。
我需要让我的新 api 与这些请求兼容。查询样式是这样的:localhost/api/locations?location[lat]=12&location[lng]=21
public class Location
{
public string lat;
public string lng;
}
[Route("api/[controller]")]
public class LocationsController : Controller
{
[HttpGet]
public ActionResult Get(Location loc)
{
var av= new CreatedAtActionResult("","",null,null);
return av;
}
}
我的问题是,如何将这种“类型”的查询绑定到参数?
【问题讨论】:
标签: c# asp.net-core-mvc