相关疑难解决方法(0)

将查询字符串值绑定到字典

我正在使用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方法?

c# asp.net-mvc query-string asp.net-web-api

5
推荐指数
1
解决办法
2182
查看次数

标签 统计

asp.net-mvc ×1

asp.net-web-api ×1

c# ×1

query-string ×1