ASP.NET Core docs: What's new for April 2024
Welcome to what's new in the ASP.NET Core docs for April 2024. This article lists some of the major changes to docs during this period.
Blazor
New articles
- ASP.NET Core Blazor WebAssembly .NET runtime and app bundle caching
- ASP.NET Core Blazor WebAssembly build tools and ahead-of-time (AOT) compilation
- Enable QR code generation for TOTP authenticator apps in an ASP.NET Core Blazor Web App
- JavaScript location in ASP.NET Core Blazor apps
Updated articles
- ASP.NET Core Blazor QuickGrid component - Update QuickGrid guidance
- ASP.NET Core Blazor configuration - Improve guidance on security config with app settings files
- ASP.NET Core Blazor forms overview
- Clear forms and fields
- Improve @formname coverage
- ASP.NET Core Blazor globalization and localization - [Blazor] Globalization & localization - correct async JS interop
- ASP.NET Core Blazor hosting models - Blazor WASM build tools + AOT article
- ASP.NET Core Blazor JavaScript with static server-side rendering (static SSR) - QR code generation article for BWAs
- ASP.NET Core Blazor logging - [Blazor] Logging - comments for "magic numbers"
- ASP.NET Core Blazor routing and navigation - Guidance on dynamic NavLink generation
- ASP.NET Core Blazor SignalR guidance
- Revise content on the reconnection UI delay
- Improve SignalR connection guidance
- ASP.NET Core Blazor templated components - [Blazor] Templated components - TemplatedNavBar + keyed TableTemplate
- ASP.NET Core Blazor WebAssembly native dependencies - Blazor WASM build tools + AOT article
- ASP.NET Core Razor component generic type support - Generic type article improvements
- ASP.NET Core Razor component lifecycle
- Improve lifecycle method remarks
- Revise setting parameters lifecycle remarks
- Improve
SetParametersAsync
base method coverage
- ASP.NET Core Razor component virtualization - [Blazor] Virtualization - data slicing clarification
- ASP.NET Core Razor components
- Clarify conditional HTML element attributes
- Distinguish Razor components
- Call .NET methods from JavaScript functions in ASP.NET Core Blazor - Dedicated article on JS location
- Call JavaScript functions from .NET methods in ASP.NET Core Blazor - Dedicated article on JS location
- Debug ASP.NET Core Blazor apps - Add Debugger support section
- Dynamically-rendered ASP.NET Core Razor components - [Blazor] DynamicComponents - fixes samples vulnerability + related adjustments
- Host and deploy ASP.NET Core Blazor WebAssembly
- Blazor WASM build tools + AOT article
- WASM runtime max heap size
- Host and deploy ASP.NET Core server-side Blazor apps
- Improve IIS crosslinking and additional deployment updates
- Blazor WASM build tools + AOT article
- Memory management updates
- Improve SignalR connection guidance
- ASP.NET Core Blazor WebAssembly with Microsoft Entra ID groups and roles - Add additional scope guidance
- Secure an ASP.NET Core Blazor Web App with OpenID Connect (OIDC)
- OIDC Blazor authentication text improvements
- Clarify use of IHttpContextAccessor/HttpContext
- ASP.NET Core Blazor authentication and authorization - Shorten class name
Fundamentals
Updated articles
- Handle errors in ASP.NET Core - .NET 9 endpoint metadata on error handling page
- Create responses in Minimal API applications
- .NET 9 moniker prep for 500 status code TypedResults
- Update not-latest and not-current include files
- .NET 9 new feature - Internal Server Error TypedResults on Responses page
- Handle errors in minimal APIs - Update not-latest and not-current include files
- Generate OpenAPI documents
- No swag
- Mon prep
- RDG013: Invalid source attributes - fix RDG highlights after code samples update
- WebSockets support in ASP.NET Core - Refresh my top 10 topics: WebSockets
gRPC
Updated articles
- Performance best practices with gRPC - Add docs for WinHttpHandler and multiple connections
- Test gRPC services with gRPCurl and gRPCui in ASP.NET Core - Test gRPC: Update API test Tooling
Hosting and deployment
Updated articles
- Configure ASP.NET Core to work with proxy servers and load balancers - Fix documentation about how X-Original-* headers are populated
Mobile development
Updated articles
- Create backend services for native mobile apps with ASP.NET Core - Native Mobile Backend.
MVC
Updated articles
- Custom Model Binding in ASP.NET Core - Update API test tool: Custom Model Binding
- Razor syntax reference for ASP.NET Core - Improve @formname coverage
- Tag Helpers in forms in ASP.NET Core - fix highlight and style in snippets
Release notes
Updated articles
- What's new in ASP.NET Core 9.0 - .NET 9 - endpoint metadata on what's new
Security
Updated articles
- Enable QR code generation for TOTP authenticator apps in ASP.NET Core - QR code generation article for BWAs
- Multi-factor authentication in ASP.NET Core - Moniker prep for .NET 9 content
SignalR
Updated articles
- Manage users and groups in SignalR - SignalR: Clarify groups
Tutorials
Updated articles
- Create a web API with ASP.NET Core and MongoDB - WebAPI MongoDB: Clarify steps
- Get started with Swashbuckle and ASP.NET Core
- Swagger Update: web-api-help-pages: Sample fix
- fix Swag
- Doc With Swagger: Enable only in dev env
Community contributors
The following people contributed to the ASP.NET Core docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the what's new landing page.
- hakenr - Robert Haken
- timdeschryver - Tim Deschryver
- damienbod - damienbod
- sousadiego11 - Diego Sousa
- andriibratanin - Andrii Bratanin
- ceddy4395 - Cedric
- joegoldman2 -
- ndc - Endy Tjahjono
- PawelAdamczuk - Paweł Adamczuk
- plasmarocker - Jonathan Carter
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
ASP.NET Core