【发布时间】:2015-03-28 17:43:27
【问题描述】:
我正在使用 Web API(ASP.NET MVC 5 的一部分),我正在尝试将查询字符串值绑定到 Dictionary<int, bool>。
我的 Web API 方法很简单:
[HttpGet]
[Route("api/items")]
public IQueryable<Item> GetItems(Dictionary<int, bool> cf)
{
// ...
}
如果我尝试调用此 URL:
/api/items?cf[1009]=true&cf[1011]=true&cf[1012]=false&cf[1015]=true
参数cf 始终为null。
如何通过 QueryString 将值字典传递给 Web API 方法?
【问题讨论】:
标签: c# asp.net-mvc asp.net-web-api query-string