@using Shared.DTOs @inject HttpClient _hc @inject NavigationManager Navigation
@for (int i = 0; i < request?.list.Count; i++) { } @* @foreach (var item in request?.list) { } *@

@if (request!=null) {
}
@code { [Parameter] public int PageIndex { get; set; } public Shared.DTOs.PagingDto? request { get; set; } private async Task OnPageChangedAsync(int newPageNumber) { request = await _hc.GetFromJsonAsync>($"Base/LastQuestion?PageIndex={newPageNumber}&PageSize=5"); await Task.Run(() => { PageIndex = newPageNumber; }); } protected override async Task OnParametersSetAsync() { request = await _hc.GetFromJsonAsync>($"Base/LastQuestion?PageIndex={PageIndex}&PageSize=5"); await base.OnParametersSetAsync(); } }