Estafette
Compose Login
You are browsing eu.zone1 in read-only mode. Log in to participate.
rss-bridge 2026-02-26T12:00:00+00:00

ASP.NET Core in .NET 11 Preview 1 Brings New Blazor Components, Improved Navigation, and WebAssembly

Microsoft has released ASP.NET Core in .NET 11 Preview 1, introducing new Blazor components like EnvironmentBoundary, Label, and DisplayName, along with relative URI navigation, QuickGrid row click events, IHostedService support in WebAssembly, environment variable configuration, OpenAPI binary file response schemas, and automatic dev certificate trust in WSL. By Almir Vuk

---

InfoQ Homepage

News

ASP.NET Core in .NET 11 Preview 1 Brings New Blazor Components, Improved Navigation, and WebAssembly

.NET

ASP.NET Core in .NET 11 Preview 1 Brings New Blazor Components, Improved Navigation, and WebAssembly

Feb 26, 2026

min read

Almir Vuk

Write for InfoQ

Feed your curiosity.
Help 550k+ global
senior developers
each month stay ahead.Get in touch

Listen to this article - 0:00

0:00

0:00

- Reading list

Microsoft has released the first preview of ASP.NET Core in .NET 11, introducing a range of new features and improvements aimed at enhancing the developer experience across Blazor, OpenAPI, and general web development workflows.

Among the most notable additions is the new EnvironmentBoundary component for Blazor, which allows developers to conditionally render content based on the hosting environment. The component accepts Include and Exclude parameters and works consistently across both Blazor Server and Blazor WebAssembly, removing, as explained, the need for manual environment checks.

The release also brings several improvements to Blazor forms. A new Label component now renders accessible labels with automatic extraction of display names from metadata attributes. It supports both nested and non-nested label-input association patterns. Alongside it, a new DisplayName component provides functionality similar to MVC's @Html.DisplayNameFor() helper, making it easier to display property names from attributes with localization support.

The QuickGrid component has gained an OnRowClick event parameter, enabling developers to handle row click interactions directly. When configured, the grid automatically applies pointer cursor styling and invokes a callback with the clicked item.

Furthermore, navigation in Blazor has also received attention. The NavigationManager.NavigateTo() method and the NavLink component now support relative URI navigation through a new RelativeToCurrentUri parameter. This allows navigation relative to the current page path rather than the application's base URI, which is particularly useful for nested folder structures.

Additionally, a new GetUriWithHash() extension method, as stated, offers a zero-allocation way to append hash fragments to URIs, and a new BasePath component replaces the need for manually specifying base href elements in HTML.

On the WebAssembly side, Blazor WebAssembly now supports IHostedService for running background services in the browser, bringing feature parity with Blazor Server. The framework also now allows access to environment variables through IConfiguration, enabling runtime configuration without rebuilding the application. Component-specific metrics and tracing have also been added for WebAssembly apps.

Other changes in this release include MathML namespace support for interactive rendering, a new InvokeVoidAsync() analyzer, the IComponentPropertyActivator interface for customizing dependency injection on components, SignalR ConfigureConnection support for Interactive Server components, a unified startup options format for Blazor scripts.

Also, other changes are OpenAPI schema support for binary file responses, the IOutputCachePolicyProvider interface, container support in the Blazor Web App template, and automatic trust of development certificates in WSL environments.

For interested readers, the full release notes are available on the official ASP.NET Core documentation, and the project roadmap can be found on GitHub.

About the Author

Almir Vuk

Show moreShow less

This content is in the .NET topic

Related Topics:

Development

.NET 11

.NET

.NET 9

.NET 10

.NET Core

ASP.NET

Related Editorial

Popular across InfoQ

Anthropic Study: AI Coding Assistance Reduces Developer Skill Mastery by 17%

Google Brings its Developer Documentation into the Age of AI Agents

Uforwarder: Uber’s Scalable Kafka Consumer Proxy for Efficient Event-Driven Microservices

Vercel Releases React Best Practices Skill with 40+ Performance Rules for AI Agents

Databricks Introduces Lakebase, a PostgreSQL Database for AI Workloads

Software Evolution with Microservices and LLMs: A Conversation with Chris Richardson

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers.

View an example

We protect your privacy.

---

[Original source](https://www.infoq.com/news/2026/02/asp-net-core-11-preview1/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global)

Reply