Dzień dobry,
piszę sobie aplikacje w Blazor z ASP.NET Core, która pobiera mi dane z API.
Po uruchomieniu aplikacji poniższych kod wykonuje się poprawnie.
Uzytkownicy[] ListaUzytkownikow;
protected override async Task OnInitializedAsync()
{
ListaUzytkownikow = await baza.PobierzUzytkownikow();
foreach (var Tablica in ListaUzytkownikow)
{
Console.WriteLine(Tablica.imie);
}
}
Na
Natomiast gdy umieszczę foreach w tym samym pliku tylko w sekcji poza code.
<MudSelect T="int" Label="LOGIN:"HelperText="Pro" Variant="Variant.Outlined" AnchorOrigin="Origin.BottomCenter" Style="padding-bottom:10px" @bind-Value="@UzytkownikZaznaczony">
@foreach (var Tablica in ListaUzytkownikow)
{
<MudSelectItem Value="@Tablica.id"> @Tablica.imie</MudSelectItem>
}
</MudSelect>
tu wywala mi błąd:
NullReferenceException: Object reference not set to an instance of an object.
Rejestr_Wylegów_NET.Pages.Oknologowania.Oknologowania.<BuildRenderTree>b__0_9(RenderTreeBuilder __builder4) in Oknologowania.razor
@foreach (var Tablica in ListaUzytkownikow)
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int sequence, RenderFragment fragment)