diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index 6f5c89a320..6c4fcf07f9 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -552,6 +552,11 @@ public abstract class AbpCrudPageBase< protected virtual async Task OnDeletedEntityAsync() { + if (Entities.Count == 1 && CurrentPage > 1) + { + CurrentPage -= 1; + } + await GetEntitiesAsync(); await InvokeAsync(StateHasChanged); await Notify.Success(GetDeleteMessage());