@page "/diagnostics/interactive" @rendermode @(Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer) @inject ILogger Logger @inject NavigationManager Navigation Interaktivitaet Diagnose Interaktivitaet Diagnose HTML wurde vom Server gerendert. Adresse: @Navigation.Uri Blazor interaktiv verbunden: @(_interactive ? "JA" : "NEIN") Server-Klicks angekommen: @_clickCount JavaScript Diagnose: nicht ausgefuehrt Blazor Objekt im Browser: unbekannt Server-Klick testen @code { private bool _interactive; private int _clickCount; protected override void OnAfterRender(bool firstRender) { if (!firstRender) return; _interactive = true; Logger.LogInformation("Interactive diagnostics became interactive for {Uri}", Navigation.Uri); StateHasChanged(); } private void RegisterClick() { _clickCount++; Logger.LogInformation("Interactive diagnostics server click received. Count={ClickCount}", _clickCount); } }