Skip to content

Commit

Permalink
Blazor old content alert (dotnet#28874)
Browse files Browse the repository at this point in the history
  • Loading branch information
guardrex authored and Donciavas committed Feb 7, 2024
1 parent 80e03cc commit dcdbb90
Show file tree
Hide file tree
Showing 91 changed files with 188 additions and 0 deletions.
Binary file added aspnetcore/blazor/_static/toc-selector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added aspnetcore/blazor/_static/version-selector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions aspnetcore/blazor/advanced-scenarios.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/advanced-scenarios
---
# ASP.NET Core Blazor advanced scenarios (render tree construction)

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article describes the advanced scenario for building Blazor render trees manually with <xref:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder>.

> [!WARNING]
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/blazor-server-ef-core.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/blazor-server-ef-core
---
# ASP.NET Core Blazor Server with Entity Framework Core (EF Core)

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to use [Entity Framework Core (EF Core)](/ef/core/) in Blazor Server apps.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/call-web-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ zone_pivot_groups: blazor-hosting-models
---
# Call a web API from ASP.NET Core Blazor

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article describes how to call a web API from a Blazor app.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/built-in-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/built-in-components
---
# ASP.NET Core built-in Razor components

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article lists the Razor components that are provided by the Blazor framework.

:::moniker range=">= aspnetcore-7.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/cascading-values-and-parameters
---
# ASP.NET Core Blazor cascading values and parameters

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to flow data from an ancestor Razor component to descendent components.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/class-libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/class-libraries
---
# Consume ASP.NET Core Razor components from a Razor class library (RCL)

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

:::moniker range=">= aspnetcore-6.0"

Components can be shared in a [Razor class library (RCL)](xref:razor-pages/ui-class) across projects. Include components and static assets in an app from:
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/control-head-content.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/control-head-content
---
# Control `<head>` content in ASP.NET Core Blazor apps

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

Razor components can modify the HTML `<head>` element content of a page, including setting the page's title (`<title>` element) and modifying metadata (`<meta>` elements).

## Control `<head>` content in a Razor component
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/css-isolation.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/css-isolation
---
# ASP.NET Core Blazor CSS isolation

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

By [Dave Brock](https://twitter.com/daveabrock)

This article explains how CSS isolation scopes CSS to Razor components, which can simplify CSS and avoid collisions with other components or libraries.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/data-binding.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/data-binding
---
# ASP.NET Core Blazor data binding

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains data binding features for Razor components and Document Object Model (DOM) elements in Blazor apps.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/dynamiccomponent.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/dynamiccomponent
---
# Dynamically-rendered ASP.NET Core Razor components

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

By [Dave Brock](https://twitter.com/daveabrock)

Use the built-in <xref:Microsoft.AspNetCore.Components.DynamicComponent> component to render components by type.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/event-handling.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/event-handling
---
# ASP.NET Core Blazor event handling

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains Blazor's event handling features, including event argument types, event callbacks, and managing default browser events.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/index
---
# ASP.NET Core Razor components

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to create and use Razor components in Blazor apps, including guidance on Razor syntax, component naming, namespaces, and component parameters.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/js-spa-frameworks.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/js-spa-frameworks
---
# Use Razor components in JavaScript apps and SPA frameworks

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article covers how to render Razor components from JavaScript, use Blazor custom elements, and generate Angular and React components.

## Render Razor components from JavaScript
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/layouts.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/layouts
---
# ASP.NET Core Blazor layouts

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to create reusable layout components for Blazor apps.

Some app elements, such as menus, copyright messages, and company logos, are usually part of app's overall presentation. Placing a copy of the markup for these elements into all of the components of an app isn't efficient. Every time that one of these elements is updated, every component that uses the element must be updated. This approach is costly to maintain and can lead to inconsistent content if an update is missed. *Layouts* solve these problems.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/lifecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/lifecycle
---
# ASP.NET Core Razor component lifecycle

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains the ASP.NET Core Razor component lifecycle and how to use lifecycle events.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/prerendering-and-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ zone_pivot_groups: blazor-hosting-models
---
# Prerender and integrate ASP.NET Core Razor components

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains Razor component integration scenarios for Blazor apps, including prerendering of Razor components on the server.

> [!IMPORTANT]
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/rendering.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/rendering
---
# ASP.NET Core Razor component rendering

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains Razor component rendering in ASP.NET Core Blazor apps, including when to call <xref:Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged%2A> to manually trigger a component to render.

Components *must* render when they're first added to the component hierarchy by a parent component. This is the only time that a component must render. Components *may* render at other times according to their own logic and conventions.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/templated-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/templated-components
---
# ASP.NET Core Blazor templated components

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains 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.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/components/virtualization.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/components/virtualization
---
# ASP.NET Core Razor component virtualization

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to use component virtualization in ASP.NET Core Blazor apps.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/debug
---
# Debug ASP.NET Core Blazor WebAssembly

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article describes how to debug Blazor WebAssembly with browser developer tools and an integrated development environment (IDE).

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/file-downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/file-downloads
---
# ASP.NET Core Blazor file downloads

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to download files in Blazor Server and Blazor WebAssembly apps.

Files can be downloaded from the app's own static assets or from any other location:
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/file-uploads.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ zone_pivot_groups: blazor-hosting-models
---
# ASP.NET Core Blazor file uploads

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to upload files in Blazor with the <xref:Microsoft.AspNetCore.Components.Forms.InputFile> component.

> [!WARNING]
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/forms-and-input-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/forms-and-input-components
---
# ASP.NET Core Blazor forms and input components

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

The Blazor framework supports forms and provides built-in input components:

* <xref:Microsoft.AspNetCore.Components.Forms.EditForm> component bound to a model that uses [data annotations](xref:mvc/models/validation)
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/configuration
---
# ASP.NET Core Blazor configuration

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains configuration of Blazor apps, including app settings, authentication, and logging configuration.

> [!IMPORTANT]
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/dependency-injection.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/dependency-injection
---
# ASP.NET Core Blazor dependency injection

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

By [Rainer Stropek](https://www.timecockpit.com) and [Mike Rousos](https://github.com/mjrousos)

This article explains how Blazor apps can inject services into components.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/environments
---
# ASP.NET Core Blazor environments

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains [ASP.NET Core environments](xref:fundamentals/environments) in Blazor, including how to set the environment.

:::moniker range=">= aspnetcore-5.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/handle-errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/handle-errors
---
# Handle errors in ASP.NET Core Blazor apps

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article describes how Blazor manages unhandled exceptions and how to develop apps that detect and handle errors.

## Detailed errors during development
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/index
---
# ASP.NET Core Blazor fundamentals

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

*Fundamentals* articles provide guidance on foundational Blazor concepts. Some of the concepts are connected to a basic understanding of *Razor components*, which are described further in the next section of this article and covered in detail in the *Components* articles.

## Razor components
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/logging.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/logging
---
# ASP.NET Core Blazor logging

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

<!--

NOTE: The console output block quotes in this topic use a double-space at the ends of lines to generate a bare return in block quote output.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/routing.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/routing
---
# ASP.NET Core Blazor routing and navigation

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to manage request routing and how to use the <xref:Microsoft.AspNetCore.Components.Routing.NavLink> component to create navigation links in Blazor apps.

> [!IMPORTANT]
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/signalr.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/signalr
---
# ASP.NET Core Blazor SignalR guidance

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to configure and manage SignalR connections in Blazor apps.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/startup.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/startup
---
# ASP.NET Core Blazor startup

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to configure Blazor startup.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/fundamentals/static-files.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/fundamentals/static-files
---
# ASP.NET Core Blazor static files

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article describes the configuration for serving static files in Blazor apps.

For more information on *solutions* in sections that apply to hosted Blazor WebAssembly apps, see <xref:blazor/tooling#visual-studio-solution-file-sln>.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/globalization-localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ zone_pivot_groups: blazor-hosting-models
---
# ASP.NET Core Blazor globalization and localization

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

:::zone pivot="server"

This article explains how to render globalized and localized content to users in different cultures and languages in a Blazor Server app. See the [Blazor WebAssembly version](?pivots=webassembly) of this article for guidance on standalone and hosted Blazor WebAssembly apps.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/host-and-deploy/configure-trimmer.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/host-and-deploy/configure-trimmer
---
# Configure the Trimmer for ASP.NET Core Blazor

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to control the Intermediate Language (IL) Linker (Trimmer) when building a Blazor app.

:::moniker range=">= aspnetcore-6.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/host-and-deploy/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/host-and-deploy/index
---
# Host and deploy ASP.NET Core Blazor

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to host and deploy Blazor apps.

:::moniker range=">= aspnetcore-6.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/host-and-deploy/multiple-hosted-webassembly
---
# Multiple hosted ASP.NET Core Blazor WebAssembly apps

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to configure a hosted Blazor WebAssembly app to host multiple Blazor WebAssembly apps.

## Configuration
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/host-and-deploy/server.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/host-and-deploy/server
---
# Host and deploy Blazor Server

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to host and deploy a Blazor Server app using ASP.NET Core.

:::moniker range=">= aspnetcore-7.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/host-and-deploy/webassembly-deployment-layout
---
# Deployment layout for ASP.NET Core Blazor WebAssembly apps

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to enable Blazor WebAssembly deployments in environments that block the download and execution of dynamic-link library (DLL) files.

Blazor WebAssembly apps require [dynamic-link libraries (DLLs)](/windows/win32/dlls/dynamic-link-libraries) to function, but some environments block clients from downloading and executing DLLs. In a subset of these environments, [changing the file name extension of DLL files (`.dll`)](xref:blazor/host-and-deploy/webassembly#change-the-file-name-extension-of-dll-files) is sufficient to bypass security restrictions, but security products are often able to scan the content of files traversing the network and block or quarantine DLL files. This article describes one approach for enabling Blazor WebAssembly apps in these environments, where a multipart bundle file is created from the app's DLLs so that the DLLs can be downloaded together bypassing security restrictions.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/host-and-deploy/webassembly.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/host-and-deploy/webassembly
---
# Host and deploy ASP.NET Core Blazor WebAssembly

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains how to host and deploy Blazor WebAssembly using ASP.NET Core, Content Delivery Networks (CDN), file servers, and GitHub Pages.

:::moniker range=">= aspnetcore-7.0"
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/hosting-models.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/hosting-models
---
# ASP.NET Core Blazor hosting models

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

<!--

NOTE: Daggered lines under the table (&dagger;, &Dagger;) use a double-space at the ends of lines to generate a bare return across rendered lines.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/hybrid/class-libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/hybrid/class-libraries
---
# Share assets across web and native clients using a Razor class library (RCL)

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

Use a Razor class library (RCL) to share Razor components, C# code, and static assets across web and native client projects.

This article builds on the general concepts found in the following articles:
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/hybrid/developer-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ zone_pivot_groups: blazor-hybrid-operating-systems
---
# Use browser developer tools with ASP.NET Core Blazor Hybrid

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

<!-- This topic drops loc for "Mac Catalyst" -->

This article explains how to use [browser developer tools](https://developer.mozilla.org/docs/Glossary/Developer_Tools) with Blazor Hybrid apps.
Expand Down
2 changes: 2 additions & 0 deletions aspnetcore/blazor/hybrid/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: blazor/hybrid/index
---
# ASP.NET Core Blazor Hybrid

[!INCLUDE[](~/blazor/includes/not-latest-version.md)]

This article explains ASP.NET Core Blazor Hybrid, a way to build interactive client-side web UI with .NET in an ASP.NET Core app.

Use *Blazor Hybrid* to blend desktop and mobile native client frameworks with .NET and Blazor.
Expand Down
Loading

0 comments on commit dcdbb90

Please sign in to comment.