我熟悉FromBody和FromRoute。他们看起来很清楚。
我使用FromUri处理映射到list或string[]的多值参数。
FromQuery听起来很相似,但有什么区别吗?
发布于 2017-12-28 08:17:32
[FromQuery]属性处理查询参数,即"?“后的键-值对在URI中。[FromRoute]属性处理"?“之前的路由参数在URI中,即路径参数。
例如,如果您配置了路由历史,那么"id“就是您的路由参数,如果一些实际的请求类似于"orders/123?showHistory=true",那么"showHistory”就是您的查询参数。
Web API中的[FromUri]属性的工作方式类似于ASP.NET核心MVC中的[FromQuery]。
https://stackoverflow.com/questions/47976168
复制相似问题