我试图将整数数组发送到我的操作方法,代码看起来像这样:
[HttpGet]
public async Task<IActionResult> ServicesByCategoryIds([FromQuery] int[] ids)
{
var services = await _accountsUow.GetServiceProfilesByCategoryIdsAsync(ids);
return Ok(services);
}
Run Code Online (Sandbox Code Playgroud)
我这样调用该方法:https:// localhost:44343 / api / accounts / servicesbycategoryids?ids = 1&ids = 2
但是,即使我在查询字符串中传递ID时,调用此方法时总会得到一个空数组。我正在使用.net core 2.1。
我搜索过的所有内容都表明这实际上是完成的方式。。。我在这里缺少什么吗?
谢谢!