在 FromQuery 注释中,Name = "" 的作用是指定查询参数的名称。当使用 FromQuery 注释从 URL 查询参数中绑定参数时,我们可以使用 Name 属性来指定查询参数的名称。

例如,假设有以下的 API 方法:

public IActionResult Get([FromQuery(Name = "userId")] int id)
{
    // method implementation
}

在上面的例子中,我们使用 Name 属性将查询参数的名称设置为 "userId"。这意味着在调用 API 时,我们需要在 URL 中使用 "userId" 作为查询参数的名称。例如,请求的 URL 可能是类似于这样的:

https://example.com/api/users?id=123

在上面的例子中,查询参数的名称为 "id",但通过使用 FromQuery(Name = "userId") 注释,我们将参数绑定到名为 "userId" 的查询参数,因此在方法中 id 参数将接收查询参数的值。

这样做的好处是,可以在方法中使用不同的参数名称来接收查询参数,而不必依赖于查询参数的实际名称。这样做可以提高代码的可读性和灵活性

FromQueryName = 中的 Name= 是什么作用

原文地址: http://www.cveoy.top/t/topic/iYts 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录