我试图在.net Core mvc网络应用中实施服务器过滤。 MVC核心不支持开箱即用的Odata,我无法实现它。
自动填充似乎会将查询过滤沿着数据请求发送为查询字符串。查询字符串是一种多维数组格式。
如何从这个类似于以下内容的querstring中提取我需要过滤的值:
滤波器%5Bfilters%5D%5B0%5D%5Bvalue%5D = L6J&安培;滤波器%5Bfilters%5D%5B0%5D%5Boperator%5D =含有&安培;滤波器%5Bfilters%5D%5B0%5D%5Bfield%5D =安培;滤波器%5Bfilters%5D%5B0%5D%5BignoreCase%5D =真安培;滤波器%5Blogic%5D =和"
过滤[滤器] [0] [值] = L6J&安培;过滤[滤器] [0] [操作] =含有&安培;过滤[滤器] [0] [字段] =&安培;过滤[滤器] [0] [ IGNORECASE] =真安培;过滤[逻辑] =和
答案 0 :(得分:0)
我认为你可以做这样的事情 var searchValue = Request.Query [“filter [filters] [0] [value]”];