From bd1a315d9fe8d733be3d767b1a31babc7efab4b3 Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Wed, 13 Nov 2024 05:22:59 -0500 Subject: [PATCH 1/2] Activate preview notices --- .../class-libraries-and-static-server-side-rendering.md | 4 ---- aspnetcore/blazor/components/integration.md | 4 ---- aspnetcore/blazor/components/prerender.md | 4 ---- aspnetcore/blazor/components/quickgrid.md | 4 ---- .../components/render-components-outside-of-aspnetcore.md | 4 ---- aspnetcore/blazor/components/render-modes.md | 4 ---- aspnetcore/blazor/components/sections.md | 4 ---- aspnetcore/blazor/hybrid/troubleshoot.md | 4 ---- .../javascript-interoperability/static-server-rendering.md | 4 ---- aspnetcore/blazor/security/blazor-web-app-with-oidc.md | 4 ---- .../blazor/security/server/static-server-side-rendering.md | 4 ---- .../webassembly/microsoft-entra-id-groups-and-roles.md | 4 ---- .../blazor/security/webassembly/standalone-with-identity.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/index.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-1.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-2.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-3.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-4.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-5.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-6.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-7.md | 4 ---- aspnetcore/blazor/tutorials/movie-database-app/part-8.md | 4 ---- 22 files changed, 88 deletions(-) diff --git a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md index d963215e51f6..1503781e6be0 100644 --- a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md +++ b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md @@ -10,12 +10,8 @@ uid: blazor/components/class-libraries-with-static-ssr --- # ASP.NET Core Razor class libraries (RCLs) with static server-side rendering (static SSR) - - This article provides guidance for component library authors considering support for static server-side rendering (static SSR). Blazor encourages the development of an ecosystem of open-source and commercial component libraries, formally called *Razor class libraries (RCLs)*. Developers might also create reusable components for sharing components privately across apps within their own companies. Ideally, components are developed for compatibility with as many hosting models and rendering modes as possible. Static SSR introduces additional restrictions that can be more challenging to support than interactive rendering modes. diff --git a/aspnetcore/blazor/components/integration.md b/aspnetcore/blazor/components/integration.md index 3f26a167faab..00d8d8edd8f0 100644 --- a/aspnetcore/blazor/components/integration.md +++ b/aspnetcore/blazor/components/integration.md @@ -10,12 +10,8 @@ uid: blazor/components/integration --- # Integrate ASP.NET Core Razor components into ASP.NET Core apps - - This article explains Razor component integration scenarios for ASP.NET Core apps. ## Razor component integration diff --git a/aspnetcore/blazor/components/prerender.md b/aspnetcore/blazor/components/prerender.md index 0fd1a17e7d5c..9c45084a9df7 100644 --- a/aspnetcore/blazor/components/prerender.md +++ b/aspnetcore/blazor/components/prerender.md @@ -10,12 +10,8 @@ uid: blazor/components/prerender --- # Prerender ASP.NET Core Razor components - - - The [`QuickGrid`](xref:Microsoft.AspNetCore.Components.QuickGrid) component is a Razor component for quickly and efficiently displaying data in tabular form. `QuickGrid` provides a simple and convenient data grid component for common grid rendering scenarios and serves as a reference architecture and performance baseline for building data grid components. `QuickGrid` is highly optimized and uses advanced techniques to achieve optimal rendering performance. ## Package diff --git a/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md b/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md index 5c64ced5955d..c038fe5efa4c 100644 --- a/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md +++ b/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md @@ -10,12 +10,8 @@ uid: blazor/components/render-outside-of-aspnetcore --- # Render Razor components outside of ASP.NET Core - - Razor components can be rendered outside of the context of an HTTP request. You can render Razor components as HTML directly to a string or stream independently of the ASP.NET Core hosting environment. This is convenient for scenarios where you want to generate HTML fragments, such as for generating email content, generating static site content, or for building a content templating engine. In the following example, a Razor component is rendered to an HTML string from a console app: diff --git a/aspnetcore/blazor/components/render-modes.md b/aspnetcore/blazor/components/render-modes.md index 61e3a8afd2c1..a36d7d241aea 100644 --- a/aspnetcore/blazor/components/render-modes.md +++ b/aspnetcore/blazor/components/render-modes.md @@ -10,12 +10,8 @@ uid: blazor/components/render-modes --- # ASP.NET Core Blazor render modes - - This article explains control of Razor component rendering in Blazor Web Apps, either at compile time or runtime. This guidance doesn't apply to standalone Blazor WebAssembly apps. Blazor WebAssembly apps only render on the client via a client-side WebAssembly-based runtime and have no concept of a *render mode*. If a render mode is applied to a component in a Blazor WebAssembly app, the render mode designation has no influence on rendering the component. diff --git a/aspnetcore/blazor/components/sections.md b/aspnetcore/blazor/components/sections.md index 51ce9416b44a..90a9af63fcd1 100644 --- a/aspnetcore/blazor/components/sections.md +++ b/aspnetcore/blazor/components/sections.md @@ -10,12 +10,8 @@ uid: blazor/components/sections --- # ASP.NET Core Blazor sections - - This article explains how to control the content in a Razor component from a child Razor component. ## Blazor sections diff --git a/aspnetcore/blazor/hybrid/troubleshoot.md b/aspnetcore/blazor/hybrid/troubleshoot.md index 0bbcd11e1b1c..52f0f311c0cc 100644 --- a/aspnetcore/blazor/hybrid/troubleshoot.md +++ b/aspnetcore/blazor/hybrid/troubleshoot.md @@ -10,12 +10,8 @@ uid: blazor/hybrid/troubleshoot --- # Troubleshoot ASP.NET Core Blazor Hybrid - - has built-in logging that can help you diagnose problems in your Blazor Hybrid app. This article explains the steps to use logging: diff --git a/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md b/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md index 62f9baf36a23..0c5a28e24aa3 100644 --- a/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md +++ b/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md @@ -10,12 +10,8 @@ uid: blazor/js-interop/ssr --- # ASP.NET Core Blazor JavaScript with static server-side rendering (static SSR) - - This article explains how to load JavaScript (JS) in a Blazor Web App with static server-side rendering (static SSR) and [enhanced navigation](xref:blazor/fundamentals/routing#enhanced-navigation-and-form-handling). Some apps depend on JS to perform initialization tasks that are specific to each page. When using Blazor's enhanced navigation feature, which allows the user to avoid reloading the entire page, page-specific JS may not be executed again as expected each time an enhanced page navigation occurs. diff --git a/aspnetcore/blazor/security/blazor-web-app-with-oidc.md b/aspnetcore/blazor/security/blazor-web-app-with-oidc.md index d8a483d84e53..71ec410f04c8 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-oidc.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-oidc.md @@ -11,12 +11,8 @@ zone_pivot_groups: blazor-web-app-oidc-specification --- # Secure an ASP.NET Core Blazor Web App with OpenID Connect (OIDC) - - This article describes how to secure a Blazor Web App with [OpenID Connect (OIDC)](https://openid.net/developers/how-connect-works/) using a sample app in the [`dotnet/blazor-samples` GitHub repository (.NET 8 or later)](https://github.com/dotnet/blazor-samples) ([how to download](xref:blazor/fundamentals/index#sample-apps)). :::zone pivot="without-bff-pattern" diff --git a/aspnetcore/blazor/security/server/static-server-side-rendering.md b/aspnetcore/blazor/security/server/static-server-side-rendering.md index aae18ca506f6..d3fb9e54bc91 100644 --- a/aspnetcore/blazor/security/server/static-server-side-rendering.md +++ b/aspnetcore/blazor/security/server/static-server-side-rendering.md @@ -10,12 +10,8 @@ uid: blazor/security/server/static-server-side-rendering --- # Threat mitigation guidance for ASP.NET Core Blazor static server-side rendering - - This article explains the security considerations that developers should take into account when developing Blazor Web Apps with static server-side rendering. Blazor combines three different models in one for writing interactive web apps. Traditional server-side rendering, which is a request/response model based on HTTP. Interactive server-side rendering, which is a rendering model based on SignalR. Finally, client-side rendering, which is a rendering model based on WebAssembly. diff --git a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md index 42140e821e42..bf979196ca85 100644 --- a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md +++ b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md @@ -10,12 +10,8 @@ uid: blazor/security/webassembly/meid-groups-roles --- # Microsoft Entra (ME-ID) groups, Administrator Roles, and App Roles - - This article explains how to configure Blazor WebAssembly to use Microsoft Entra ID (ME-ID) groups and roles. ME-ID provides several authorization approaches that can be combined with ASP.NET Core Identity: diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity.md index 27a24a5c3134..a536a937b2e7 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity.md @@ -10,12 +10,8 @@ uid: blazor/security/webassembly/standalone-with-identity --- # Secure ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity - - Standalone Blazor WebAssembly apps can be secured with ASP.NET Core Identity by following the guidance in this article. ## Endpoints for registering, logging in, and logging out diff --git a/aspnetcore/blazor/tutorials/movie-database-app/index.md b/aspnetcore/blazor/tutorials/movie-database-app/index.md index ce8f277a6271..648ede474a46 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/index.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/index.md @@ -10,12 +10,8 @@ uid: blazor/tutorials/movie-database-app/index --- # Build a Blazor movie database app (Overview) - - This tutorial explains the basics of building a Blazor Web App with a database, Entity Framework (EF) Core, and user interactivity. Parts of this series include: diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-1.md b/aspnetcore/blazor/tutorials/movie-database-app/part-1.md index 591dedf6ac40..a2a6e91519e2 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-1.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-1.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 1 - Create a Blazor Web App) - - This article is the first part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. This part of the tutorial series covers how to create a Blazor Web App that adopts static server-side rendering (static SSR). Static SSR means that content is rendered on the server and sent to the client for display in response to individual requests. diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-2.md b/aspnetcore/blazor/tutorials/movie-database-app/part-2.md index bf928dd347db..0d167f2e5a18 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-2.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-2.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 2 - Add and scaffold a model) - - This article is the second part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. In this part of the tutorial series: diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-3.md b/aspnetcore/blazor/tutorials/movie-database-app/part-3.md index 3c2a2128448e..af872fbacf8a 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-3.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-3.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 3 - Learn about Razor components) - - This article is the third part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. This part of the tutorial series examines the Razor components in the project that were scaffolded into the app. Improvements are made for the display of movie data. diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-4.md b/aspnetcore/blazor/tutorials/movie-database-app/part-4.md index 786d8137a4cc..2392daac4095 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-4.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-4.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 4 - Work with a database) - - This article is the fourth part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. This part of the tutorial series focuses on the database context and directly working with the database's schema and data. Seeding the database with data is also covered. diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-5.md b/aspnetcore/blazor/tutorials/movie-database-app/part-5.md index 4adfca722b0e..9438f9e2dd63 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-5.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-5.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 5 - Add validation) - - This article is the fifth part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. This part of the tutorial series explains how metadata of the `Movie` model is used to validate user input in the forms that create and edit movies. diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-6.md b/aspnetcore/blazor/tutorials/movie-database-app/part-6.md index bdb4ada8949a..6b30b94ec74c 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-6.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-6.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 6 - Add search) - - This article is the sixth part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. This part of the tutorial series covers adding a search feature to the movies `Index` component to filter movies by title. diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-7.md b/aspnetcore/blazor/tutorials/movie-database-app/part-7.md index 02d313dd032a..2add4c19603c 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-7.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-7.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 7 - Add a new field) - - This article is the seventh part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. This part of the tutorial series covers adding a new field to the movie class, CRUD pages, and database. diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-8.md b/aspnetcore/blazor/tutorials/movie-database-app/part-8.md index fe73f9c6899c..32a32e2a464d 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-8.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-8.md @@ -11,12 +11,8 @@ zone_pivot_groups: tooling --- # Build a Blazor movie database app (Part 8 - Add interactivity) - - This article is the eighth part of the Blazor movie database app tutorial that teaches you the basics of building an ASP.NET Core Blazor Web App with features to manage a movie database. Up to this point in the tutorial, the entire app has been *enabled* for interactivity, but the app has only *adopted* interactivity in its `Counter` sample component. This part of the tutorial series explains how to adopt interactivity in the movie `Index` component. From d29bf0bd326200c080a22f47aa3373fe75ed50b0 Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Wed, 13 Nov 2024 13:20:31 -0500 Subject: [PATCH 2/2] Updates --- .../class-libraries-and-static-server-side-rendering.md | 2 +- aspnetcore/blazor/components/integration.md | 2 +- aspnetcore/blazor/components/prerender.md | 2 +- aspnetcore/blazor/components/quickgrid.md | 2 +- .../components/render-components-outside-of-aspnetcore.md | 2 +- aspnetcore/blazor/components/render-modes.md | 2 +- aspnetcore/blazor/components/sections.md | 2 +- aspnetcore/blazor/hybrid/troubleshoot.md | 2 +- aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md | 2 ++ .../javascript-interoperability/static-server-rendering.md | 2 +- aspnetcore/blazor/security/blazor-web-app-with-oidc.md | 2 +- .../server/account-confirmation-and-password-recovery.md | 2 ++ .../blazor/security/server/qrcodes-for-authenticator-apps.md | 2 ++ .../blazor/security/server/static-server-side-rendering.md | 2 +- .../security/webassembly/microsoft-entra-id-groups-and-roles.md | 2 +- .../blazor/security/webassembly/standalone-with-identity.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/index.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-1.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-2.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-3.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-4.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-5.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-6.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-7.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-8.md | 2 +- 25 files changed, 28 insertions(+), 22 deletions(-) diff --git a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md index 1503781e6be0..32673c24c7c0 100644 --- a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md +++ b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md @@ -10,7 +10,7 @@ uid: blazor/components/class-libraries-with-static-ssr --- # ASP.NET Core Razor class libraries (RCLs) with static server-side rendering (static SSR) -[!INCLUDE[](~/includes/not-latest-version.md)] +[!INCLUDE[](~/includes/not-latest-version-without-not-supported-content.md)] This article provides guidance for component library authors considering support for static server-side rendering (static SSR). diff --git a/aspnetcore/blazor/components/integration.md b/aspnetcore/blazor/components/integration.md index 00d8d8edd8f0..be74fa2b5a29 100644 --- a/aspnetcore/blazor/components/integration.md +++ b/aspnetcore/blazor/components/integration.md @@ -10,7 +10,7 @@ uid: blazor/components/integration --- # Integrate ASP.NET Core Razor components into ASP.NET Core apps -[!INCLUDE[](~/includes/not-latest-version.md)] +[!INCLUDE[](~/includes/not-latest-version-without-not-supported-content.md)] This article explains Razor component integration scenarios for ASP.NET Core apps. diff --git a/aspnetcore/blazor/components/prerender.md b/aspnetcore/blazor/components/prerender.md index 9c45084a9df7..bb154215020c 100644 --- a/aspnetcore/blazor/components/prerender.md +++ b/aspnetcore/blazor/components/prerender.md @@ -10,7 +10,7 @@ uid: blazor/components/prerender --- # Prerender ASP.NET Core Razor components -[!INCLUDE[](~/includes/not-latest-version.md)] +[!INCLUDE[](~/includes/not-latest-version-without-not-supported-content.md)]