如何绑定通过查询字符串传递的 Guid 列表以进行 web-api 调用。
我试过逗号分隔的列表、数组等,但他们总是在控制器操作上提供一个空的 guid
公共端点:
public ApiResult Get([FromUri]List<Guid> listIds)
Run Code Online (Sandbox Code Playgroud)
我试过的
endpoint?listIds=78CC5308-5A3D-40C2-8D7C-3AAB0CAC618B,6DA7AFB8-D862-4861-8EA2-EE5EB9BC7C6A
endpoint?listIds=["78CC5308-5A3D-40C2-8D7C-3AAB0CAC618B","6DA7AFB8-D862-4861-8EA2-EE5EB9BC7C6A"]
Run Code Online (Sandbox Code Playgroud)
我每次尝试得到的只是一个包含一个元素的列表,它是空的 GUID
c# model-binding asp.net-web-api asp.net-web-api2 asp.net-core-webapi