我在这里读过所有类似的问题,但我想不出解决办法。我正在尝试调用Web API方法:

[HttpGet]
public SearchViewModel Get(SearchTypes type, string text, [FromUri]Dictionary<string, string> toyParams)
{
    //Code here
}

我想从uri中获取最后一个参数。我试过了
http://localhost:39101/#!/search/toys/fox?someParameter=123

http://localhost:39101/#!/search/toys/fox?toyParams[0].Key=someParameter&toyParams[0].Value=123
但是toyparamsDictionary总是空的。

最佳答案

刚刚发现它在另一个问题上被隐式地回答了。
它指向的解决方案重定向到here
或者,简短的回答,你只是这样写你的请求:
Model Binding in ASP.NET Core

10-08 03:47