diff --git a/aspnetcore/client-side/spa-services.md b/aspnetcore/client-side/spa-services.md index 68b4ad7646b0..b9cf19abf468 100644 --- a/aspnetcore/client-side/spa-services.md +++ b/aspnetcore/client-side/spa-services.md @@ -19,7 +19,7 @@ By [Fiyaz Hasan](https://fiyazhasan.me/) :::moniker-end -A Single Page Application (SPA) is a popular type of web application due to its inherent rich user experience. Integrating client-side SPA frameworks or libraries, such as [Angular](https://angular.io/) or [React](https://facebook.github.io/react/), with server-side frameworks such as ASP.NET Core can be difficult. JavaScript Services was developed to reduce friction in the integration process. It enables seamless operation between the different client and server technology stacks. +A Single Page Application (SPA) is a popular type of web application due to its inherent rich user experience. Integrating client-side SPA frameworks or libraries, such as [Angular](https://angular.dev/) or [React](https://react.dev/), with server-side frameworks such as ASP.NET Core can be difficult. JavaScript Services was developed to reduce friction in the integration process. It enables seamless operation between the different client and server technology stacks. ## What is JavaScript Services @@ -305,4 +305,4 @@ dotnet publish -c Release ## Additional resources -* [Angular Docs](https://angular.io/docs) +* [Angular Docs](https://angular.dev/docs) diff --git a/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/home/home.component.html b/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/home/home.component.html index 1ad4553a44ba..d72f26df89c0 100644 --- a/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/home/home.component.html +++ b/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/home/home.component.html @@ -2,7 +2,7 @@

Hello, world!

Welcome to your new single-page application, built with:

diff --git a/aspnetcore/client-side/spa/includes/angular3-7.md b/aspnetcore/client-side/spa/includes/angular3-7.md index 5d2de309e423..03d06ff3ee8e 100644 --- a/aspnetcore/client-side/spa/includes/angular3-7.md +++ b/aspnetcore/client-side/spa/includes/angular3-7.md @@ -39,7 +39,7 @@ The project template creates an ASP.NET Core app and an Angular app. The ASP.NET ## Add pages, images, styles, and modules -The `ClientApp` directory contains a standard Angular CLI app. See the official [Angular documentation](https://angular.io) for more information. +The `ClientApp` directory contains a standard Angular CLI app. See the official [Angular documentation](https://angular.dev) for more information. There are slight differences between the Angular app created by this template and the one created by Angular CLI itself (via `ng new`); however, the app's capabilities are unchanged. The app created by the template contains a [Bootstrap](https://getbootstrap.com/)-based layout and a basic routing example. @@ -51,7 +51,7 @@ In a command prompt, switch to the `ClientApp` subdirectory: cd ClientApp ``` -If you have the `ng` tool installed globally, you can run any of its commands. For example, you can run `ng lint`, `ng test`, or any of the other [Angular CLI commands](https://angular.io/cli). There's no need to run `ng serve` though, because your ASP.NET Core app deals with serving both server-side and client-side parts of your app. Internally, it uses `ng serve` in development. +If you have the `ng` tool installed globally, you can run any of its commands. For example, you can run `ng lint`, `ng test`, or any of the other [Angular CLI commands](https://angular.dev/cli). There's no need to run `ng serve` though, because your ASP.NET Core app deals with serving both server-side and client-side parts of your app. Internally, it uses `ng serve` in development. If you don't have the `ng` tool installed, run `npm run ng` instead. For example, you can run `npm run ng lint` or `npm run ng test`. @@ -144,7 +144,7 @@ The project template creates an ASP.NET Core app and an Angular app. The ASP.NET ## Add pages, images, styles, and modules -The `ClientApp` directory contains a standard Angular CLI app. See the official [Angular documentation](https://angular.io) for more information. +The `ClientApp` directory contains a standard Angular CLI app. See the official [Angular documentation](https://angular.dev) for more information. There are slight differences between the Angular app created by this template and the one created by Angular CLI itself (via `ng new`); however, the app's capabilities are unchanged. The app created by the template contains a [Bootstrap](https://getbootstrap.com/)-based layout and a basic routing example. @@ -156,7 +156,7 @@ In a command prompt, switch to the `ClientApp` subdirectory: cd ClientApp ``` -If you have the `ng` tool installed globally, you can run any of its commands. For example, you can run `ng lint`, `ng test`, or any of the other [Angular CLI commands](https://angular.io/cli). There's no need to run `ng serve` though, because your ASP.NET Core app deals with serving both server-side and client-side parts of your app. Internally, it uses `ng serve` in development. +If you have the `ng` tool installed globally, you can run any of its commands. For example, you can run `ng lint`, `ng test`, or any of the other [Angular CLI commands](https://angular.dev/cli). There's no need to run `ng serve` though, because your ASP.NET Core app deals with serving both server-side and client-side parts of your app. Internally, it uses `ng serve` in development. If you don't have the `ng` tool installed, run `npm run ng` instead. For example, you can run `npm run ng lint` or `npm run ng test`. diff --git a/aspnetcore/client-side/spa/includes/intro6-7.md b/aspnetcore/client-side/spa/includes/intro6-7.md index 054830668fa3..015a7c30da56 100644 --- a/aspnetcore/client-side/spa/includes/intro6-7.md +++ b/aspnetcore/client-side/spa/includes/intro6-7.md @@ -3,7 +3,7 @@ ## Architecture of Single Page Application templates -The Single Page Application (SPA) templates for [Angular](https://angular.io/) and [React](https://reactjs.org/) offer the ability to develop Angular and React apps that are hosted inside a .NET backend server. +The Single Page Application (SPA) templates for [Angular](https://angular.dev/) and [React](https://reactjs.org/) offer the ability to develop Angular and React apps that are hosted inside a .NET backend server. At publish time, the files of the Angular and React app are copied to the `wwwroot` folder and are served via the [static files middleware](xref:fundamentals/static-files). @@ -77,7 +77,7 @@ The template generated `ClientApp/package.json` file: * The `prestart` script invokes `ClientApp/aspnetcore-https.js`, which is responsible for ensuring the development server HTTPS certificate is available to the SPA proxy server. * The `start:windows` and `start:default`: - * Launch the Angular development server via [`ng serve`](https://angular.io/cli/serve). + * Launch the Angular development server via [`ng serve`](https://angular.dev/cli/serve). * Provide the port, the options to use HTTPS, and the path to the certificate and the associated key. The provide port number matches the port number specified in the `.csproj` file. The template generated `ClientApp/angular.json` file contains: diff --git a/aspnetcore/includes/spa-templates-recommend-vs.md b/aspnetcore/includes/spa-templates-recommend-vs.md index 75616c8d67a1..82309ec61c4b 100644 --- a/aspnetcore/includes/spa-templates-recommend-vs.md +++ b/aspnetcore/includes/spa-templates-recommend-vs.md @@ -4,7 +4,7 @@ ms.author: tdykstra ms.date: 10/10/2023 ms.topic: include --- -Visual Studio provides project templates for creating single-page apps (SPAs) based on JavaScript frameworks such as [Angular](https://angular.io/), [React](https://facebook.github.io/react/), and [Vue](https://vuejs.org/) that have an ASP.NET Core backend. These templates: +Visual Studio provides project templates for creating single-page apps (SPAs) based on JavaScript frameworks such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/) that have an ASP.NET Core backend. These templates: * Create a Visual Studio solution with a frontend project and a backend project. * Use the Visual Studio project type for JavaScript and TypeScript (*.esproj*) for the frontend. diff --git a/aspnetcore/release-notes/aspnetcore-8.0.md b/aspnetcore/release-notes/aspnetcore-8.0.md index c7dae069a2c0..84c55ec7b0a0 100644 --- a/aspnetcore/release-notes/aspnetcore-8.0.md +++ b/aspnetcore/release-notes/aspnetcore-8.0.md @@ -871,7 +871,7 @@ The following sections describe miscellaneous new features in ASP.NET Core 8. ### Visual Studio project templates for SPA apps with ASP.NET Core backend -Visual Studio project templates are now the recommended way to create single-page apps (SPAs) that have an ASP.NET Core backend. Templates are provided that create apps based on the JavaScript frameworks [Angular](https://angular.io/), [React](https://facebook.github.io/react/), and [Vue](https://vuejs.org/). These templates: +Visual Studio project templates are now the recommended way to create single-page apps (SPAs) that have an ASP.NET Core backend. Templates are provided that create apps based on the JavaScript frameworks [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). These templates: * Create a Visual Studio solution with a frontend project and a backend project. * Use the Visual Studio project type for JavaScript and TypeScript (*.esproj*) for the frontend. diff --git a/aspnetcore/security/anti-request-forgery.md b/aspnetcore/security/anti-request-forgery.md index db7a8fbe3bab..618522885c49 100644 --- a/aspnetcore/security/anti-request-forgery.md +++ b/aspnetcore/security/anti-request-forgery.md @@ -189,7 +189,7 @@ For more information, see Hello, world!

Welcome to your new single-page application, built with:

To help you get started, we've also set up:

diff --git a/aspnetcore/tutorials/choose-web-ui.md b/aspnetcore/tutorials/choose-web-ui.md index b4f5b333e0d5..5d14838c2d60 100644 --- a/aspnetcore/tutorials/choose-web-ui.md +++ b/aspnetcore/tutorials/choose-web-ui.md @@ -61,7 +61,7 @@ To get started with ASP.NET Core MVC, see