Binding case-insensitive query parameter to string enum in .NET 9 Minimal API
I have an
I'd like to accept all values like "ASC", "asc", "Asc", but currently only "Asc" and "Desc" work. I get a bad request with
order query parameter that I'd like to bind to an Order enum in a minimal API endpoint ([FromQuery] Order order = Order.Desc).I'd like to accept all values like "ASC", "asc", "Asc", but currently only "Asc" and "Desc" work. I get a bad request with
Microsoft.AspNetCore.Http.BadHttpRequestException: Failed to bind parameter "Order order" from "desc".