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 @@
{
@((MarkupString)_message)
- @if (Type == MessageType.Error && PageState != null && UserSecurity.IsAuthorized(PageState.User, RoleNames.Host))
+ @if (PageState != null)
{
- @((MarkupString)" ")View Details
+ @if (Type == MessageType.Error && UserSecurity.IsAuthorized(PageState.User, RoleNames.Host))
+ {
+ View Details
+ }
+
}
-
}
@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;