我正在使用Web API(ASP.NET MVC 5的一部分),并且试图将querystring值绑定到Dictionary<int, bool>。
我的Web API方法很简单:
[HttpGet]
[Route("api/items")]
public IQueryable<Item> GetItems(Dictionary<int, bool> cf)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
如果我尝试调用此URL:
/api/items?cf[1009]=true&cf[1011]=true&cf[1012]=false&cf[1015]=true
Run Code Online (Sandbox Code Playgroud)
参数cf始终为null。
如何通过QueryString将值的字典传递给Web API方法?