Blazor 10.0 als Teil von ASP.NET Core 10.0 wird als Nachfolger von Blazor 9.0/ASP.NET Core 9.0 zusammen mit .NET 10.0 am 11. November 2025 erschienen.

Neuigkeiten in Blazor 10.0 gegenüber Blazor 9.0 (Stand: .NET 10.0 Preview 2)

  • Fingerprinting für Blazors JavaScript-Datei
  • Anpassung der Verbindungsproblemdialoge bei Blazor Server via ReconnectModal.razor
  • NavigateTo() behält Scrollposition beim Anhängen von URL-Parametern
  • Datenbasierte Formatierung im QuickGrid mit Eigenschaft RowClass
  • Automatisches Schließen des Filterkriteriendialogs im QuickGrid via CloseColumnOptionsAsync()
  • Deklarativer Persistent Component State zur Übergabe von Daten vom Prerendering bei Blazor: [SupplyParameterFromPersistentComponentState] für Property
  • In Blazor WebAssembly kann man die Umgebungsart per Projekteinstellung setzen, z.B. für Staging: <WasmApplicationEnvironmentName>Staging</WasmApplicationEnvironmentName>
  • Verwendung von .css- und .js-Dateien mit generiertem Fingerprint in Blazor WebAssembly Standalone Apps:

Projekteinstellung: <WriteImportMapToHtml>true</WriteImportMapToHtml>
HTML-Head: <script type="importmap"></script>
Script-Tag: <script src="_framework/blazor.webassembly#[.{fingerprint}].js"></script>
  • In Blazor WebAssembly ist im HttpClient im Standard Response Streaming aktiv (Deaktivierbar mit requestMessage.SetBrowserResponseStreamingEnabled(false));

Weitere geplante Neuerungen


Siehe auch Roadmap: https://github.com/dotnet/aspnetcore/issues/59443

Weitere Informationen finden Sie in diesen Beiträgen:

.NET 10.0
ASP.NET Core 10.0