| 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.custom | mvc |
| ms.date | 11/11/2025 |
| uid | blazor/components/built-in-components |
The following built-in Razor components are provided by the Blazor framework. For information on non-security-related project template components, see xref:blazor/project-structure. For information on security-related project template components, see the Security node articles.
:::moniker range=">= aspnetcore-9.0"
AntiforgeryTokenAuthorizeViewCascadingValueDataAnnotationsValidatorDynamicComponentEditor<T>EditFormErrorBoundaryFocusOnNavigateHeadContentHeadOutletImportMapInputCheckboxInputDateInputFileInputNumberInputRadioInputRadioGroupInputSelectInputTextInputTextAreaLayoutComponentBaseLayoutViewNavigationLockNavLinkPageTitleOwningComponentBasePaginatorQuickGridRouterRouteViewSectionContentSectionOutletValidationMessageValidationSummaryVirtualize
:::moniker-end
:::moniker range=">= aspnetcore-8.0 < aspnetcore-9.0"
AntiforgeryTokenAuthorizeViewCascadingValueDataAnnotationsValidatorDynamicComponentEditor<T>EditFormErrorBoundaryFocusOnNavigateHeadContentHeadOutletInputCheckboxInputDateInputFileInputNumberInputRadioInputRadioGroupInputSelectInputTextInputTextAreaLayoutComponentBaseLayoutViewNavigationLockNavLinkPageTitleOwningComponentBasePaginatorQuickGridRouterRouteViewSectionContentSectionOutletValidationMessageValidationSummaryVirtualize
:::moniker-end
:::moniker range=">= aspnetcore-7.0 < aspnetcore-8.0"
AuthorizeViewCascadingValueDataAnnotationsValidatorDynamicComponentEditFormErrorBoundaryFocusOnNavigateHeadContentHeadOutletInputCheckboxInputDateInputFileInputNumberInputRadioInputRadioGroupInputSelectInputTextInputTextAreaLayoutComponentBaseLayoutViewNavigationLockNavLinkOwningComponentBasePageTitleRouterRouteViewValidationMessageValidationSummaryVirtualize
:::moniker-end
:::moniker range=">= aspnetcore-6.0 < aspnetcore-7.0"
AuthorizeViewCascadingValueDataAnnotationsValidatorDynamicComponentEditFormErrorBoundaryFocusOnNavigateHeadContentHeadOutletInputCheckboxInputDateInputFileInputNumberInputRadioInputRadioGroupInputSelectInputTextInputTextAreaLayoutComponentBaseLayoutViewNavLinkOwningComponentBasePageTitleRouterRouteViewValidationMessageValidationSummaryVirtualize
:::moniker-end
:::moniker range=">= aspnetcore-5.0 < aspnetcore-6.0"
AuthorizeViewCascadingValueDataAnnotationsValidatorEditFormInputCheckboxInputDateInputFileInputNumberInputRadioInputRadioGroupInputSelectInputTextInputTextAreaLayoutComponentBaseLayoutViewNavLinkOwningComponentBaseRouterRouteViewValidationMessageValidationSummaryVirtualize
:::moniker-end
:::moniker range="< aspnetcore-5.0"
AuthorizeViewCascadingValueDataAnnotationsValidatorEditFormInputCheckboxInputDateInputNumberInputRadioInputRadioGroupInputSelectInputTextInputTextAreaLayoutComponentBaseLayoutViewNavLinkOwningComponentBaseRouterRouteViewValidationMessageValidationSummary
:::moniker-end