【发布时间】:2019-11-08 06:27:27
【问题描述】:
我正在尝试在我的 ASP.Net Core 2.1 控制器中传递类对象列表。我得到计数为 0 的空对象。我使用了属性 [FromQuery], [FromRoute] 但结果保持不变。我的参数类如下:
public class Employee
{
public int EmployeeCode { get; set; }
public int EpfNumber{ get; set; }
}
我试图在我的控制器中获取员工类列表,如下所示:
[Route("[action]")]
public async Task<ActionResult<int>> GetEmployeeByEmpCode([FromQuery]List<Employee> emp)
{
//----------Doing my stuff.
return Ok(1);
}
在emp 参数中,我得到的是空列表。通过谷歌搜索这个问题,我知道我需要使用[FromUri]。但是 [FromUri] 用于 Asp.Net WebApi 2,而不是 asp.net 核心。如果我只是添加字符串列表作为参数,那么它可以工作。问题在于类对象作为周长。
我的问题是如何在 Asp.Net Core 2.1 控制器中将类对象列表作为 peremeter 传递?
【问题讨论】:
-
您也可以在这里使用以下答案stackoverflow.com/questions/62810278/…
标签: c# asp.net-core .net-core asp.net-core-mvc