Warum wird das Rendering der Kinderkomponente während des Renders der Eltern?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Warum wird das Rendering der Kinderkomponente während des Renders der Eltern?

Post by Anonymous »

Ich habe diese übergeordnete Komponente: < /p>

Code: Select all



@Body



@code {
[Parameter]
public string Email { get; set; }

protected override async Task OnAfterRenderAsync(bool firstRender)
{
await base.OnAfterRenderAsync(firstRender);

if (!firstRender)
return;

Email = await GetEmailFromLocalStorage();
}
}
< /code>
und die Header -Komponente (vereinfacht) lautet: < /p>

< /code>
und die Detailkomponente (Enkel des übergeordneten): < /p>
@code {
[CascadingParameter]
public string Email { get; set; }

protected override async Task OnAfterRenderAsync(bool firstRender)
{
await base.OnAfterRenderAsync(firstRender);

if (!firstRender)
return;

var email = Email; //Testing
}
}
Zur Laufzeit beginnt die übergeordnete Komponente zu rendern, aber dann startet das Enkelkind und der Parameter 'E -Mail' ist null.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post