@using Shared.DTOs @inject HttpClient _hc @layout BlogLayout @page "/ListBlog" @inject NavigationManager Navigation دانشنامه دانشـــــنامه خانه وبلاگ بیشتر بدانیم @for (int i = 0; i < request?.list.Count; i++) { } @for (int page = 1; page <= request?.PageCount; page++) { if (page == PageIndex) { @(page) } else { @(page) } } @code { [Parameter,SupplyParameterFromQuery] public int? PageIndex { get; set; } public Shared.DTOs.PagingDto? request { get; set; } protected override async Task OnParametersSetAsync() { if (PageIndex == null) PageIndex = 1; request = await _hc.GetFromJsonAsync>($"Base/LastBlog?PageIndex={PageIndex ?? 1}&PageSize=6"); await base.OnParametersSetAsync(); } }