diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index 73decfa470..19ace62aca 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -485,7 +485,7 @@ namespace Volo.Abp.BlazoriseUI try { await CheckDeletePolicyAsync(); - + await OnDeletingEntityAsync(); await AppService.DeleteAsync(entity.Id); await OnDeletedEntityAsync(); } @@ -495,6 +495,11 @@ namespace Volo.Abp.BlazoriseUI } } + protected virtual Task OnDeletingEntityAsync() + { + return Task.CompletedTask; + } + protected virtual async Task OnDeletedEntityAsync() { await GetEntitiesAsync();