【发布时间】:2021-02-24 19:39:21
【问题描述】:
我想要一个控制器有多个 GET,一个用于所有,一个带有 int 参数,另一个带有字符串参数。以下示例仍然给我错误:
[ApiController]
[Route("[controller]")]
public class StudentsController : ControllerBase
{
[HttpGet]
public IEnumerable<Student> Get()
{
return GetStudents();
}
[HttpGet("{id}")]
public Student Get(int id)
{
return GetStudents().FirstOrDefault(s=> s.id == id);
}
[HttpGet("{name}")]
public Student Get(string name)
{
return GetStudents().FirstOrDefault(s=> s.name == name);
}
}
编辑 当前我收到以下错误
【问题讨论】:
-
您遇到什么错误,请说明?
标签: c# asp.net-web-api asp.net-core-webapi