From 695fb0030828cf590c98f1d5b65ef9f96b737f64 Mon Sep 17 00:00:00 2001 From: "kishan.anem" Date: Sun, 6 May 2018 22:27:15 +0530 Subject: [PATCH] IUrlHelper and support for RouteOptions.LowercaseUrls IUrlHelper and support for RouteOptions.LowercaseUrls #issue : https://github.com/aspnet/Mvc/issues/7720 --- src/Microsoft.AspNetCore.Routing/RouteCollection.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Microsoft.AspNetCore.Routing/RouteCollection.cs b/src/Microsoft.AspNetCore.Routing/RouteCollection.cs index a2dae64291..0d93c1f9ac 100644 --- a/src/Microsoft.AspNetCore.Routing/RouteCollection.cs +++ b/src/Microsoft.AspNetCore.Routing/RouteCollection.cs @@ -154,6 +154,11 @@ namespace Microsoft.AspNetCore.Routing if (_options.LowercaseUrls) { urlWithoutQueryString = urlWithoutQueryString.ToLowerInvariant(); + + if (!string.IsNullOrEmpty(queryString)) + { + queryString = queryString.ToLowerInvariant(); + } } if (_options.AppendTrailingSlash && !urlWithoutQueryString.EndsWith("/"))