Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions aspnetcore/blazor/advanced-scenarios.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor advanced scenarios (render tree construction)
author: guardrex
description: Learn how to incorporate manual logic for building Blazor render trees (RenderTreeBuilder).
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/advanced-scenarios
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/blazor-ef-core.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor with Entity Framework Core (EF Core)
author: guardrex
description: Learn how to use Entity Framework Core (EF Core) in Blazor apps.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/blazor-ef-core
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: ASP.NET Core Blazor with .NET on Web Workers
ai-usage: ai-assisted
author: guardrex
description: Learn how to use Web Workers to enable JavaScript to run on separate threads that don't block the main UI thread for improved app performance in a Blazor WebAssembly app.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 04/07/2026
uid: blazor/blazor-web-workers
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/call-web-api.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Call a web API from an ASP.NET Core Blazor app
author: guardrex
description: Learn how to call a web API from Blazor apps.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 08/14/2026
uid: blazor/call-web-api
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/built-in-components.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core built-in Razor components
author: guardrex
description: Find information on Razor components provided by the Blazor framework.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 08/14/2026
uid: blazor/components/built-in-components
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor cascading values and parameters
author: guardrex
description: Learn how to flow data from an ancestor Razor component to descendent components.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/cascading-values-and-parameters
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Razor class libraries (RCLs) with static server-side rendering (static SSR)
author: guardrex
description: Learn how component authors can support static server-side rendering (static SSR) in ASP.NET Core Razor class libraries (RCLs).
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/class-libraries-with-static-ssr
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/class-libraries.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: Consume ASP.NET Core Razor components from a Razor class library (RCL)
ai-usage: ai-assisted
author: guardrex
description: Discover how components can be included in Blazor apps from an external Razor class library (RCL).
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 07/02/2026
uid: blazor/components/class-libraries
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/component-disposal.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Razor component disposal
author: guardrex
description: Learn about ASP.NET Core Razor component component disposal with IDisposable and IAsyncDisposable.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/component-disposal
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/control-head-content.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Control head content in ASP.NET Core Blazor apps
author: guardrex
description: Learn how to control head content in Blazor apps, including how to set the page title from a component.
monikerRange: '>= aspnetcore-6.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/control-head-content
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/css-isolation.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor CSS isolation
author: guardrex
description: Learn how CSS isolation scopes CSS to Razor components, which can simplify CSS and avoid collisions with other components or libraries.
monikerRange: '>= aspnetcore-5.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/css-isolation
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/data-binding.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor data binding
author: guardrex
description: Learn about data binding features for Razor components and DOM elements in Blazor apps.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.custom: sfi-ropc-nochange
ms.date: 11/11/2025
uid: blazor/components/data-binding
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/dynamiccomponent.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: Dynamically-rendered ASP.NET Core Razor components
ai-usage: ai-assisted
author: guardrex
description: Learn how to use dynamically-rendered Razor components in Blazor apps.
monikerRange: '>= aspnetcore-6.0'
ms.author: wpickett
ms.date: 07/14/2026
uid: blazor/components/dynamiccomponent
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Retain element, component, and model relationships in ASP.NET Core Blazor
author: guardrex
description: Learn how to use the @key directive attribute to retain element, component, and model relationships when rendering and the elements or components subsequently change.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/key
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/event-handling.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor event handling
author: guardrex
description: Learn about Blazor's event handling features, including event argument types, event callbacks, and managing default browser events.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 07/02/2026
uid: blazor/components/event-handling
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/generic-type-support.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Razor component generic type support
author: guardrex
description: Learn about generic type support in ASP.NET Core Razor components.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/generic-type-support
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/httpcontext.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: IHttpContextAccessor/HttpContext in ASP.NET Core Blazor apps
author: guardrex
description: Learn about IHttpContextAccessor and HttpContext in ASP.NET Core Blazor apps.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/httpcontext
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: ASP.NET Core Razor components
ai-usage: ai-assisted
author: guardrex
description: Learn how to create and use Razor components in Blazor apps, including guidance on Razor syntax, component naming, namespaces, and component parameters.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 07/14/2026
uid: blazor/components/index
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Integrate ASP.NET Core Razor components with MVC or Razor Pages in hosted Blazor WebAssembly solutions
author: guardrex
description: Learn about Razor component integration scenarios for hosted Blazor WebAssembly apps with MVC or Razor Pages, including prerendering of Razor components on the server.
monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/integration-hosted-webassembly
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/integration.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Integrate ASP.NET Core Razor components with MVC or Razor Pages
author: guardrex
description: Learn about Razor component integration scenarios for MVC or Razor Pages, including prerendering of Razor components on the server.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/integration
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/js-spa-frameworks.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Use Razor components in JavaScript apps and SPA frameworks
author: guardrex
description: Learn how to create and use Razor components in JavaScript apps and SPA frameworks.
monikerRange: '>= aspnetcore-6.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/js-spa-frameworks
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/layouts.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor layouts
author: guardrex
description: Learn how to create reusable layout components for Blazor apps.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/layouts
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/lifecycle.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Razor component lifecycle
author: guardrex
description: Learn about the ASP.NET Core Razor component lifecycle and how to use lifecycle events.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/lifecycle
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/overwriting-parameters.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Avoid overwriting parameters in ASP.NET Core Blazor
author: guardrex
description: Learn how to avoid overwriting parameters in Blazor apps during rerendering.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/overwriting-parameters
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/prerender.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Prerender ASP.NET Core Razor components
author: guardrex
description: Learn about Razor component prerendering in ASP.NET Core Blazor apps.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/prerender
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/quickgrid.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: ASP.NET Core Blazor `QuickGrid` component
ai-usage: ai-assisted
author: guardrex
description: The QuickGrid component is a Razor component for quickly and efficiently displaying data in tabular form.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 09/17/2026
uid: blazor/components/quickgrid
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Render Razor components outside of ASP.NET Core
author: guardrex
description: Render Razor components outside of the context of an HTTP request.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/render-outside-of-aspnetcore
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/render-modes.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: ASP.NET Core Blazor render modes
ai-usage: ai-assisted
author: guardrex
description: Learn about Blazor render modes and how to apply them in Blazor Web Apps.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/render-modes
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/rendering.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Razor component rendering
author: guardrex
description: Learn about Razor component rendering in ASP.NET Core Blazor apps, including when to manually trigger a component to render.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/rendering
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: Return Razor component HTML from a web API in ASP.NET Core Blazor
ai-usage: ai-assisted
author: guardrex
description: Learn how to return HTML (as a string) from a web API (Minimal API) using the RazorComponentResult class.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 07/31/2026
uid: blazor/components/return-component-html-from-a-web-api
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/sections.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor sections
author: guardrex
description: Learn how to control the content in a Razor component from a child Razor component.
monikerRange: '>= aspnetcore-8.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/sections
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor attribute splatting and arbitrary parameters
author: guardrex
description: Learn how components can capture and render additional attributes in addition to the component's declared parameters.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/attribute-splatting
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/synchronization-context.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor synchronization context
author: guardrex
description: Learn about Blazor's synchronization context, how to avoid thread-blocking calls, and how to invoke component methods externally.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/sync-context
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/templated-components.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor templated components
author: guardrex
description: Learn how templated components can accept one or more UI templates as parameters, which can then be used as part of the component's rendering logic.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/components/templated-components
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/components/virtualization.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Razor component virtualization
author: guardrex
description: Learn how to use component virtualization in ASP.NET Core Blazor apps.
monikerRange: '>= aspnetcore-5.0'
ms.author: wpickett
ms.date: 09/10/2026
uid: blazor/components/virtualization
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/debug.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: Debug ASP.NET Core Blazor apps
author: guardrex
description: Learn how to debug Blazor apps, including debugging Blazor WebAssembly with browser developer tools or an integrated development environment (IDE).
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/debug
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/file-downloads.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor file downloads
author: guardrex
description: Learn how to download files in Blazor apps.
monikerRange: '>= aspnetcore-6.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/file-downloads
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/file-uploads.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
title: ASP.NET Core Blazor file uploads
author: guardrex
description: Learn how to upload files in Blazor with the InputFile component.
monikerRange: '>= aspnetcore-5.0'
ms.author: wpickett
ms.date: 11/11/2025
uid: blazor/file-uploads
---
Expand Down
2 changes: 0 additions & 2 deletions aspnetcore/blazor/forms/binding.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
title: ASP.NET Core Blazor forms binding
ai-usage: ai-assisted
author: guardrex
description: Learn how to use binding in Blazor forms.
monikerRange: '>= aspnetcore-3.1'
ms.author: wpickett
ms.date: 09/23/2026
uid: blazor/forms/binding
---
Expand Down
Loading
Loading