在Asp.Net Core 5中,可以使用FromQuery特性来指定默认值。在Controller的方法参数中使用FromQuery特性,然后指定默认值即可。以下是示例代码:
[HttpGet]
public IActionResult GetItems([FromQuery(Name = "page")] int page = 1, [FromQuery(Name = "size")] int size = 20)
{
// 使用默认值 page = 1, size = 20
return Ok("GetItems");
}
在上面的示例中,GetItems方法接受两个名为page和size的Query参数,并在需要时为它们指定默认值。如果Query参数未提供或为空,则默认使用1和20。
注意:在使用FromQuery特性时,我们需要显式地指定参数名称。从而使代码更明确和易读。