ASP.NET Core docs: What's new for November 2023
Welcome to what's new in the ASP.NET Core docs for November 2023. This article lists some of the major changes to docs during this period.
Blazor
New articles
- ASP.NET Core Blazor forms binding
- ASP.NET Core Blazor forms overview
- ASP.NET Core Razor class libraries (RCLs) with static server-side rendering (static SSR)
- Avoid HTTP caching issues when upgrading ASP.NET Core Blazor apps
- Threat mitigation guidance for ASP.NET Core Blazor static server-side rendering
- Secure ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity
- ASP.NET Core Blazor forms validation
- ASP.NET Core Blazor JavaScript with static server-side rendering (static SSR)
- ASP.NET Core Blazor input components
- Troubleshoot ASP.NET Core Blazor forms
Updated articles
- ASP.NET Core Blazor event handling
- Fix custom event example
- Update additional Blazor start examples
- Update event-handling.md
- ASP.NET Core Blazor layouts - Address layout namespaces
- Build a Blazor todo list app - Fix example code
- Integrate ASP.NET Core Razor components into ASP.NET Core apps
- Cross-link API documentation
- Blazor 8.0 release updates
- Blazor language and note updates 8.0
- Use Razor components in JavaScript apps and SPA frameworks
- Cross-link API documentation
- Update additional Blazor start examples
- Blazor language and note updates 8.0
- ASP.NET Core Blazor render modes
- Cross-link API documentation
- Clarify global interactive WASM/Auto folders/files
- Environments + client services w/prerendering
- Blazor 8.0 release updates
- Blazor language and note updates 8.0
- JavaScript with Blazor static server rendering
- ASP.NET Core Blazor sections - Cross-link API documentation
- ASP.NET Core Razor component virtualization - Cross-link API documentation
- ASP.NET Core Blazor forms binding
- Cross-link API documentation
- EditForm examples update
- Update binding.md
- Blazor forms node
- ASP.NET Core Blazor forms overview
- Cross-link API documentation
- Blazor 8.0 release updates
- Blazor forms node
- Handle errors in ASP.NET Core Blazor apps - Cross-link API documentation
- ASP.NET Core Blazor authentication and authorization
- Cross-link API documentation
- Migrate to cascading auth state services
- Secure ASP.NET Core server-side Blazor apps
- Cross-link API documentation
- Migrate to cascading auth state services
- Blazor 8.0 release updates
- Blazor security BWA with Identity components 8.0
- Server-side ASP.NET Core Blazor additional security scenarios - Apply auth attribute update & Blazor hub notes
- Enforce a Content Security Policy for ASP.NET Core Blazor - Apply a CSP in non-Development environments
- ASP.NET Core Blazor project structure - Add HTTP caching issues article
- Use Graph API with ASP.NET Core Blazor WebAssembly - Add HTTP caching issues article
- Secure a hosted ASP.NET Core Blazor WebAssembly app with Azure Active Directory B2C - Migrate to cascading auth state services
- Secure a hosted ASP.NET Core Blazor WebAssembly app with Identity Server - Migrate to cascading auth state services
- Secure a hosted ASP.NET Core Blazor WebAssembly app with Microsoft Entra ID
- Migrate to cascading auth state services
- Blazor language and note updates 8.0
- ASP.NET Core Blazor SignalR guidance
- Threats for SSR article
- Blazor language and note updates 8.0
- XREFs for location of the Blazor script
- Threat mitigation guidance for ASP.NET Core Blazor interactive server-side rendering - Threats for SSR article
- ASP.NET Core Blazor globalization and localization - Fix dynamic localization guidance
- ASP.NET Core Blazor environments
- Environments + client services w/prerendering
- Blazor language and note updates 8.0
- Consume ASP.NET Core Razor components from a Razor class library (RCL) - Lazy load assembly article updates
- Lazy load assemblies in ASP.NET Core Blazor WebAssembly
- Lazy load assembly article updates
- Add NOTE to WASM lazy load doc
- Secure ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity
- Add role claim remarks
- Blazor 8.0 release updates
- Blazor WASM w/Identity article 8.0
- ASP.NET Core Razor components - Blazor 8.0 release updates
- ASP.NET Core Blazor file uploads
- Blazor 8.0 release updates
- Server validation with a validator component 8.0
- CSR/BWA/web API updates 8.0
- ASP.NET Core Blazor forms validation
- Blazor 8.0 release updates
- EditForm examples update
- Server validation with a validator component 8.0
- Blazor forms node
- ASP.NET Core Blazor fundamentals - Blazor 8.0 release updates
- ASP.NET Core Blazor routing and navigation - Blazor 8.0 release updates
- Call .NET methods from JavaScript functions in ASP.NET Core Blazor - Blazor 8.0 release updates
- Call JavaScript functions from .NET methods in ASP.NET Core Blazor
- Blazor 8.0 release updates
- Blazor language and note updates 8.0
- ASP.NET Core Blazor JavaScript with static server-side rendering (static SSR)
- Blazor 8.0 release updates
- JavaScript with Blazor static server rendering
- ASP.NET Core Blazor performance best practices - Blazor 8.0 release updates
- ASP.NET Core Blazor state management - Blazor 8.0 release updates
- Use ASP.NET Core SignalR with Blazor - Blazor 8.0 release updates
- ASP.NET Core Blazor dependency injection - Blazor language and note updates 8.0
- Tooling for ASP.NET Core Blazor
- Blazor language and note updates 8.0
- Update SIMD disable guidance 8.0
- ASP.NET Core Blazor cascading values and parameters - Cascading values/params and render mode boundaries 8.0
- ASP.NET Core Blazor startup
- JS initializers 8.0
- XREFs for location of the Blazor script
- Deployment layout for ASP.NET Core hosted Blazor WebAssembly apps - JS initializers 8.0
- ASP.NET Core Blazor JavaScript interoperability (JS interop) - XREFs for location of the Blazor script
- Debug ASP.NET Core Blazor apps - WASM debug scenario update
- ASP.NET Core built-in Razor components - Blazor forms node
- ASP.NET Core Blazor data binding - Blazor forms node
Fundamentals
Updated articles
- ASP.NET Core support for Native AOT - Update AOT limitations /8
- Minimal APIs quick reference - validate scopes /8
- RDG009: Invalid nested AsParameters - fix RDG9
gRPC
Updated articles
- Inter-process communication with gRPC - gRPC interprocess: Move Named pipes content to 8.0 topic
Hosting and deployment
Updated articles
- Docker images for ASP.NET Core - Update docker for .NET 8
Migration
Updated articles
- Migrate from ASP.NET Core 7.0 to 8.0
- RCLs and static SSR article
- Add HTTP caching issues article
- Migrate to cascading auth state services
- Blazor Migration and What's New updates 8.0
- docker port changes /4
- Cascading values/params and render mode boundaries 8.0
MVC
Updated articles
- Razor syntax reference for ASP.NET Core - Blazor 8.0 release updates
Razor Pages
Updated articles
- Reusable Razor UI in class libraries with ASP.NET Core - Moniker prep
Release notes
Updated articles
- What's new in ASP.NET Core 8.0
- RCLs and static SSR article
- Blazor What's New updates 8.0
- Blazor Migration and What's New updates 8.0
- What's new updates /8
Security
Updated articles
- Prevent Cross-Site Request Forgery (XSRF/CSRF) attacks in ASP.NET Core - Fix for 8
- Use Identity to secure a Web API backend for SPAs - SPA authentication and authorization doc
- Claims-based authorization in ASP.NET Core - Claims article language updates
- Scaffold Identity in ASP.NET Core projects - Blazor security BWA with Identity components 8.0
- Azure Key Vault configuration provider in ASP.NET Core - Correct KeyVaultSecretManager documentation
- Mapping, customizing, and transforming claims in ASP.NET Core - Add breaking changes for claims mapping in .NET 8
Tutorials
Updated articles
- Tutorial: Create a minimal API with ASP.NET Core
- 8.0: Create Min Web API: Update to dark theme
- Update min-web-api.md
- Get started with ASP.NET Core SignalR - 8.0: SignalR JavaScript tutorial & app sample Update plus dark theme screenshots
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.
- sammychinedu2ky - Samson Amaugo
- BenjaminMichaelis - Benjamin Michaelis
- damienbod - damienbod
- GeeSuth - Abdallh Bin Hatheem Ali
- glen-84 - Glen
- Jimsparkle - NakeyJakey
- lemonez - Ezra Citron
- Meir017 - Meir Blachman
- minhtaile2712 - minhtaile2712
- ousiax - John Hsu
- rijwanansari - Rijwan Ansari
- themagiccog - COG Gbugu
- WeihanLi - Weihan Li
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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for