我在这里读过所有类似的问题,但我想不出解决办法。我正在尝试调用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
但是toyparams
Dictionary
总是空的。 最佳答案
刚刚发现它在另一个问题上被隐式地回答了。
它指向的解决方案重定向到here。
或者,简短的回答,你只是这样写你的请求:
Model Binding in ASP.NET Core