0

我正在尝试在 .net Core mvc Web 应用程序中实现服务器过滤。MVC 核心不支持开箱即用的 Odata,我无法实现它。

自动完成似乎将查询过滤沿着对数据的请求作为查询字符串发送。查询字符串是一种多维数组格式。

如何从这个看起来像这样的 querstring 中提取我需要过滤的值:

filter%5Bfilters%5D%5B0%5D%5Bvalue%5D=l6j&filter%5Bfilters%5D%5B0%5D%5Boperator%5D=contains&filter%5Bfilters%5D%5B0%5D%5Bfield%5D=&filter%5Bfilters%5D%5B0% 5D%5BignoreCase%5D=true&filter%5Blogic%5D=and"

filter[filters][0][value]=l6j&filter[filters][0][operator]=contains&filter[filters][0][field]=&filter[filters][0][ignoreCase]=true&filter[logic]=and

4

1 回答 1

0

我认为你可以做这样的事情 var searchValue = Request.Query["filter[filters][0][value]"];

于 2017-11-13T22:53:30.427 回答