ASP.NET Core docs: What's new for December 2023
Welcome to what's new in the ASP.NET Core docs for December 2023. This article lists some of the major changes to docs during this period.
Miscellaneous
Updated articles
- Overview of ASP.NET Core - Update introduction-to-aspnet-core.md
Blazor
Updated articles
- ASP.NET Core Blazor SignalR guidance
- Highlight placeholder line
- Snippet cross-links 8.0 (2)
- Terminology consistency updates
- ASP.NET Core Blazor forms validation
- Fix casing of "isValid" in form code examples
- Snippet cross-links 8.0 (2)
- Test Razor components in ASP.NET Core Blazor - Cross-link bUnit Oslo '22
- Use Graph API with ASP.NET Core Blazor WebAssembly
- Remove duplicate words
- Razor directive ordering
- ASP.NET Core Blazor with Entity Framework Core (EF Core)
- Update examples
- Snippet cross-links 8.0 (3)
- ASP.NET Core Blazor event handling
- Update examples
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- ASP.NET Core Razor components
- Update examples
- Snippet cross-links 8.0 (3)
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Sample snippet updates
- Razor directive ordering
- ASP.NET Core Blazor fundamentals
- Snippet cross-links 8.0 (4)
- Snippet cross-links 8.0 (2)
- Terminology consistency updates
- Call .NET methods from JavaScript functions in ASP.NET Core Blazor - Snippet cross-links 8.0 (4)
- Call JavaScript functions from .NET methods in ASP.NET Core Blazor
- Snippet cross-links 8.0 (4)
- Snippet cross-links 8.0 (3)
- Snippet cross-links 8.0 (2)
- Call a web API from an ASP.NET Core Blazor app
- Snippet cross-links 8.0 (3)
- Code snippet updates
- Terminology consistency updates
- ASP.NET Core Blazor file downloads
- Snippet cross-links 8.0 (3)
- Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor file uploads
- Snippet cross-links 8.0 (3)
- Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor configuration - Snippet cross-links 8.0 (3)
- ASP.NET Core Blazor dependency injection
- Snippet cross-links 8.0 (3)
- Code snippet updates
- Handle errors in ASP.NET Core Blazor apps
- Snippet cross-links 8.0 (3)
- Apply 'data-nosnippet' to error UI
- ASP.NET Core Blazor logging - Snippet cross-links 8.0 (3)
- ASP.NET Core Blazor routing and navigation
- Snippet cross-links 8.0 (3)
- Code snippet updates
- Terminology consistency updates
- Improve AdditionalAssemblies coverage
- Host and deploy ASP.NET Core server-side Blazor apps - Snippet cross-links 8.0 (3)
- Prerender ASP.NET Core Razor components
- State persistence w/enhanced nav
- Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor cascading values and parameters
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Sample snippet updates
- Terminology consistency updates
- ASP.NET Core Blazor data binding
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Dynamically-rendered ASP.NET Core Razor components
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Retain element, component, and model relationships in ASP.NET Core Blazor
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Sample snippet updates
- Integrate ASP.NET Core Razor components into ASP.NET Core apps
- Snippet cross-links 8.0 (2)
- Terminology consistency updates
- ASP.NET Core Blazor layouts
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Sample snippet updates
- ASP.NET Core Razor component lifecycle
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- Avoid overwriting parameters in ASP.NET Core Blazor
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- ASP.NET Core Blazor QuickGrid component - Snippet cross-links 8.0 (2)
- ASP.NET Core Razor component rendering
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- ASP.NET Core Blazor sections - Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor templated components
- Snippet cross-links 8.0 (2)
- Snippet cross-links 8.0
- ASP.NET Core Razor component virtualization - Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor forms binding - Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor forms overview
- Snippet cross-links 8.0 (2)
- Terminology consistency updates
- ASP.NET Core Blazor input components - Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor startup - Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor globalization and localization
- Snippet cross-links 8.0 (2)
- Terminology consistency updates
- ASP.NET Core Blazor JavaScript interoperability (JS interop) - Snippet cross-links 8.0 (2)
- ASP.NET Core Blazor state management - Snippet cross-links 8.0 (2)
- Control head content in ASP.NET Core Blazor apps - Snippet cross-links 8.0
- ASP.NET Core Razor component generic type support - Snippet cross-links 8.0
- ASP.NET Core Blazor attribute splatting and arbitrary parameters - Snippet cross-links 8.0
- ASP.NET Core Blazor synchronization context - Snippet cross-links 8.0
- ASP.NET Core Blazor project structure
- Preliminary cross-link work
- Terminology consistency updates
- ASP.NET Core Blazor Hybrid routing and navigation - MAUI deep linking guidance
- Secure ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity - Token authentication updates
- Lazy load assemblies in ASP.NET Core Blazor WebAssembly - Razor directive ordering
- ASP.NET Core Blazor render modes - Terminology consistency updates
- Host and deploy ASP.NET Core Blazor WebAssembly - Terminology consistency updates
- ASP.NET Core Blazor JavaScript with static server-side rendering (static SSR) - Terminology consistency updates
- Tooling for ASP.NET Core Blazor - Terminology consistency updates
gRPC
Updated articles
- gRPC-Web in ASP.NET Core gRPC apps - gRPC-Web Samples Update
Hosting and deployment
Updated articles
- Deploy ASP.NET Core apps to Azure App Service - Preliminary cross-link work
Migration
Updated articles
- Migrate from ASP.NET Core 7.0 to 8.0
- Update Blazor migration guidance
- Improve AdditionalAssemblies coverage
Security
Updated articles
- Scaffold Identity in ASP.NET Core projects - Blazor scaffold Identity remarks
- Use Identity to secure a Web API backend for SPAs - Document
MapIdentityApi<TUser>
endpoints
Tutorials
Updated articles
- Tutorial: Call an ASP.NET Core web API with JavaScript - Web API with JavaScript: Move to version by include
- Choose an ASP.NET Core UI - ChooseWebUI versioning by include
- Tutorial: Create a web API with ASP.NET Core - First Web API: Remove preview specific packages
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.
- bftelman - Telman Babayev
- bosusites -
- hassanyahya400 - Hassan Yahya
- LarsK78 - LK_78
- markharwood101 - Mark Harwood
- QueryCoordinator -
- tg2648 -
- unnatRevo - Unnat Pandya
- Varorbc - Varorbc
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