From 38ead4909e44c47559487178acdaa13bcff5ee30 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Wed, 21 Feb 2024 07:29:39 -0500 Subject: [PATCH] fix ModuleMessage - form name must be a constant value in static rendering or else it will not post correctly --- .../Modules/Controls/ModuleMessage.razor | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Oqtane.Client/Modules/Controls/ModuleMessage.razor b/Oqtane.Client/Modules/Controls/ModuleMessage.razor index ffc341bf..76b6b642 100644 --- a/Oqtane.Client/Modules/Controls/ModuleMessage.razor +++ b/Oqtane.Client/Modules/Controls/ModuleMessage.razor @@ -1,5 +1,4 @@ @namespace Oqtane.Modules.Controls -@using System.Globalization @inherits ModuleControlBase @inject NavigationManager NavigationManager @@ -7,20 +6,24 @@ { } @code { private string _message = string.Empty; private string _classname = string.Empty; + private string _formname = "ModuleMessageForm"; [Parameter] public string Message { get; set; } @@ -28,6 +31,14 @@ [Parameter] public MessageType Type { get; set; } + protected override void OnInitialized() + { + if (ModuleState != null) + { + _formname += ModuleState.PageModuleId.ToString(); + } + } + protected override void OnParametersSet() { _message = Message;