diff --git a/Oqtane.Client/Themes/Controls/Theme/MenuBase.cs b/Oqtane.Client/Themes/Controls/Theme/MenuBase.cs index 689b7a04..dd697ef0 100644 --- a/Oqtane.Client/Themes/Controls/Theme/MenuBase.cs +++ b/Oqtane.Client/Themes/Controls/Theme/MenuBase.cs @@ -19,7 +19,12 @@ namespace Oqtane.Themes.Controls { if (page.IsClickable) { - return string.IsNullOrEmpty(page.Url) ? NavigateUrl(page.Path) : page.Url; + var url = string.IsNullOrEmpty(page.Url) ? NavigateUrl(page.Path) : page.Url; + if (PageState.QueryString.ContainsKey("method")) + { + url += ((url.Contains("?")) ? "&" : "?") + "method=" + PageState.QueryString["method"]; + } + return url; } else {