@page "/users" @using models = SharedProject.models @inject NavigationManager NavigationManager @inject HttpClient Client Users @if (users is null) { @for (var i = 0; i < 5; i++) { } } else if (!(users.Count == 0)) { @foreach (var user in users) { @user.PlayerName Card ID @user.CardId Check detail } } else { No Data } @code { private List? users; protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); users = await Client.GetFromJsonAsync>("api/Users") ?? new List(); } private void OnClick(models.User user) { NavigationManager.NavigateTo($"user/{user.CardId}"); } }