diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs index 492e2231ae..21f29595fa 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs @@ -4,10 +4,11 @@ using System.Threading.Tasks; using Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars; using Volo.Abp.BlazoriseUI; using System.Linq; +using System; namespace Volo.Abp.AspNetCore.Components.Web.Theming.Layout; -public partial class PageHeader : ComponentBase +public partial class PageHeader : ComponentBase, IDisposable { protected List ToolbarItemRenders { get; set; } @@ -49,6 +50,11 @@ public partial class PageHeader : ComponentBase ToolbarItemRenders = new List(); } + public void Dispose() + { + PageLayout.BreadcrumbItems.Clear(); + } + protected async override Task OnParametersSetAsync() { await base.OnParametersSetAsync();