diff --git a/Oqtane.Client/Modules/ModuleBase.cs b/Oqtane.Client/Modules/ModuleBase.cs index 1f6d38eb..236fe779 100644 --- a/Oqtane.Client/Modules/ModuleBase.cs +++ b/Oqtane.Client/Modules/ModuleBase.cs @@ -122,7 +122,7 @@ namespace Oqtane.Modules var templateSegments = parameterTemplate.Split('/', StringSplitOptions.RemoveEmptyEntries); var parameters = PageState.UrlParameters.Split('/', StringSplitOptions.RemoveEmptyEntries); - + var actionId = 1; if (parameters.Length == templateSegments.Length) { for (int i = 0; i < parameters.Length; i++) @@ -131,6 +131,8 @@ namespace Oqtane.Modules { if (templateSegments[i] == parameters[i]) { + urlParameters.TryAdd("action" + actionId, parameters[i]); + actionId += 1; } else if (templateSegments[i].StartsWith("{") && templateSegments[i].EndsWith("}")) {