Query string parsing does not work on Windows.

This commit is contained in:
Atanas Korchev
2024-07-18 17:11:42 +03:00
parent 32eca9aabf
commit 097878b4b2

View File

@@ -102,7 +102,9 @@ namespace Radzen
private (string theme, bool? wcag, bool? rightToLeft) GetStateFromQueryString(string uri)
{
var query = HttpUtility.ParseQueryString(new Uri(uri).Query);
var queryString = uri.Contains('?') ? uri[(uri.IndexOf('?') + 1)..] : string.Empty;
var query = HttpUtility.ParseQueryString(queryString);
bool? wcag = query.Get(options.WcagParameter) != null ? query.Get(options.WcagParameter) == "true" : null;
bool? rtl = query.Get(options.RightToLeftParameter) != null ? query.Get(options.RightToLeftParameter) == "true" : null;