diff --git a/README.md b/README.md index add35f75e8..c36d791cec 100644 --- a/README.md +++ b/README.md @@ -4,5 +4,5 @@ This is the GitHub repository for the technical product documentation for Syncfu ## Contributions Welcome! -We welcome the [pull request](https://docs.github.com/en/github/managing-files-in-a-repository/editing-files-in-another-users-repository) for improving the Blazor Components user guide documentation. Your contribution towards this will be greatly appreciated. +We welcome the [pull request](https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files) for improving the Blazor Components user guide documentation. Your contribution towards this will be greatly appreciated. diff --git a/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio-code.md b/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio-code.md index 92e33d7a96..5d274a8a33 100644 --- a/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio-code.md +++ b/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio-code.md @@ -75,4 +75,4 @@ The instructions below assist you in creating **Syncfusion Blazor Applications** 9. The Syncfusion® Blazor application configures with most recent Syncfusion® Blazor NuGet packages version, selected style, namespaces, selected authentication, and component render code for Syncfusion® components. -10. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/license-key#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [UG](https://blazor.syncfusion.com/documentation/getting-started/license-key/overview) topic for understanding the licensing details in Essential Studio® for Blazor. \ No newline at end of file +10. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [UG](https://blazor.syncfusion.com/documentation/getting-started/license-key/overview) topic for understanding the licensing details in Essential Studio® for Blazor. \ No newline at end of file diff --git a/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio.md b/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio.md index 3642b55f27..03a9e12fba 100644 --- a/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio.md +++ b/blazor/Syncfusion-Blazor-WebApp-Template-via-NuGet/visual-studio.md @@ -69,4 +69,4 @@ The steps below will assist you to create your **Syncfusion® Blazor Application 7. The Syncfusion® Blazor application configures with most recent Syncfusion® Blazor NuGet packages version, selected style, namespaces, selected authentication, and component render code for Syncfusion® components. -8. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio®. \ No newline at end of file +8. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2) post for understanding the licensing changes introduced in Essential Studio®. \ No newline at end of file diff --git a/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio-code.md b/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio-code.md index 6974250417..e5fbda0fb7 100644 --- a/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio-code.md +++ b/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio-code.md @@ -54,4 +54,4 @@ The instructions below assist you in creating **Syncfusion Blazor Applications** 9. The Syncfusion® Blazor application configures with most recent Syncfusion® Blazor NuGet packages version, selected style, namespaces, selected authentication, and component render code for Syncfusion® components. -10. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/license-key#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [UG](https://blazor.syncfusion.com/documentation/getting-started/license-key/overview) topic for understanding the licensing details in Essential Studio® for Blazor. \ No newline at end of file +10. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [UG](https://blazor.syncfusion.com/documentation/getting-started/license-key/overview) topic for understanding the licensing details in Essential Studio® for Blazor. \ No newline at end of file diff --git a/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio.md b/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio.md index 3039ddc4da..a92b7ebe84 100644 --- a/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio.md +++ b/blazor/Syncfusion-Blazor-WebAssemblyApp-Template-via-NuGet/visual-studio.md @@ -49,4 +49,4 @@ The steps below will assist you to create your **Syncfusion® Blazor Application 7. The Syncfusion® Blazor application configures with most recent Syncfusion® Blazor NuGet packages version, selected style, namespaces, selected authentication, and component render code for Syncfusion® components. -8. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio®. \ No newline at end of file +8. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2) post for understanding the licensing changes introduced in Essential Studio®. \ No newline at end of file diff --git a/blazor/agentic-ui-builder.md b/blazor/agentic-ui-builder.md index 9af9bf1da9..f394321a3f 100644 --- a/blazor/agentic-ui-builder.md +++ b/blazor/agentic-ui-builder.md @@ -24,7 +24,7 @@ Before installing Blazor UI Builder, ensure the following: | **Microsoft .NET SDK 8.0 or later** | .NET CLI tools installed | | **Node.js version 18 or later** | npm package manager installed | | **Agent Package Manager (APM)** | Agent Package Manager installed. [Installation Guidelines](https://microsoft.github.io/apm/quickstart/#1-install-apm) | -| **Syncfusion License** | [Commercial](https://www.syncfusion.com/sales/unlimitedlicense), [Free Community](https://www.syncfusion.com/products/communitylicense), or [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials) | +| **Syncfusion License** | [Commercial](https://www.syncfusion.com/sales/pricing?category=ui-components), [Free Community](https://www.syncfusion.com/products/communitylicense), or [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials) | | **Supported AI Agent / IDE** | A supported AI agent or IDE that integrates with Skills (VS Code, Cursor, Syncfusion® Code Studio, etc.) ## Key Benefits diff --git a/blazor/appearance/dynamic-theme-switching.md b/blazor/appearance/dynamic-theme-switching.md index b7a5a94c04..5bab322b94 100644 --- a/blazor/appearance/dynamic-theme-switching.md +++ b/blazor/appearance/dynamic-theme-switching.md @@ -204,7 +204,7 @@ Include the `ThemeSwitcher` component in your `~/Components/Layout/MainLayout.ra
- About + About
@@ -278,7 +278,7 @@ Modify your `~/Layout/MainLayout.razor` file to include the theme switcher dropd - About + About
diff --git a/blazor/appearance/figma.md b/blazor/appearance/figma.md index ea4cde06f0..e3ba8ef9c0 100644 --- a/blazor/appearance/figma.md +++ b/blazor/appearance/figma.md @@ -9,7 +9,7 @@ documentation: ug # Figma UI Kits for Blazor Components with Design Tokens -Syncfusion® provides [Figma UI kits](https://www.figma.com/@syncfusion) to streamline collaboration between designers and developers. The kits match the themes used by [Blazor components](https://www.syncfusion.com/blazor-components) and are available for [Material 3](https://www.figma.com/community/file/1454123774600129202/syncfusion-ui-kit-material-3-theme), [Fluent](https://www.figma.com/community/file/1385969120047188707/syncfusion-ui-kit-fluent-theme), [Tailwind](https://www.figma.com/community/file/1385969065626384098/syncfusion-ui-kit-tailwind-theme), and [Bootstrap 5](https://www.figma.com/community/file/1385968977953858272/syncfusion-ui-kit-bootstrap-5-theme). +Syncfusion® provides [Figma UI kits](https://www.figma.com/@syncfusion) to streamline collaboration between designers and developers. The kits match the themes used by [Blazor components](https://www.syncfusion.com/blazor-components) and are available for [Material 3](https://www.figma.com/community/file/1454123774600129202/syncfusion-ui-kit-material-3-theme), [Fluent](https://www.figma.com/community/file/1385969120047188707/syncfusion-web-ui-kit-fluent-theme), [Tailwind](https://www.figma.com/community/file/1385969065626384098/syncfusion-web-ui-kit-tailwind-theme), and [Bootstrap 5](https://www.figma.com/community/file/1385968977953858272/syncfusion-web-ui-kit-bootstrap-5-theme). Each kit contains reusable design components with states and variants, along with detailed figures, measurements, and icons that represent Blazor components. @@ -28,9 +28,9 @@ The Figma UI kits offer the following advantages: The Figma UI kits are available in the [Figma community](https://www.figma.com/@syncfusion). Download the theme-specific kits from the following links: - [Material 3](https://www.figma.com/community/file/1454123774600129202/syncfusion-ui-kit-material-3-theme) -- [Fluent](https://www.figma.com/community/file/1385969120047188707/syncfusion-ui-kit-fluent-theme) -- [Tailwind](https://www.figma.com/community/file/1385969065626384098/syncfusion-ui-kit-tailwind-theme) -- [Bootstrap 5](https://www.figma.com/community/file/1385968977953858272/syncfusion-ui-kit-bootstrap-5-theme) +- [Fluent](https://www.figma.com/community/file/1385969120047188707/syncfusion-web-ui-kit-fluent-theme) +- [Tailwind](https://www.figma.com/community/file/1385969065626384098/syncfusion-web-ui-kit-tailwind-theme) +- [Bootstrap 5](https://www.figma.com/community/file/1385968977953858272/syncfusion-web-ui-kit-bootstrap-5-theme) ## Structure of the UI kits diff --git a/blazor/appearance/themes.md b/blazor/appearance/themes.md index 050173c80b..3b0b1fde0a 100644 --- a/blazor/appearance/themes.md +++ b/blazor/appearance/themes.md @@ -1013,7 +1013,7 @@ Below table lists the importing theme path for the individual components. ### Download customized styles using Custom Resource Generator (CRG) -1. Download the minified styles for the required components from the [CRG](https://blazor.syncfusion.com/crg) site. Learn more about CRG in the [help documentation](https://blazor.syncfusion.com/documentation/common/custom-resource-generator). +1. Download the minified styles for the required components from the [CRG](https://blazor.syncfusion.com/crg/) site. Learn more about CRG in the [help documentation](https://blazor.syncfusion.com/documentation/common/custom-resource-generator). 2. Unzip the downloaded file. It contains the styles of the selected components and an `import.json` file that stores the current settings. diff --git a/blazor/common/accessibility.md b/blazor/common/accessibility.md index 9cc7c5900b..2f095531a5 100644 --- a/blazor/common/accessibility.md +++ b/blazor/common/accessibility.md @@ -27,7 +27,7 @@ The accessibility of the components consists of the following standards and aspe [Section 508](https://www.section508.gov/) - U.S. federal standards for making electronic and information technology accessible, aligned with WCAG. -[WAI-ARIA](https://www.w3.org/WAI/ARIA/) - Roles, states, and properties that enhance accessibility of dynamic web content and applications for assistive technologies. +[WAI-ARIA](https://www.w3.org/WAI/about/groups/ariawg/) - Roles, states, and properties that enhance accessibility of dynamic web content and applications for assistive technologies. [Keyboard navigation](https://www.w3.org/TR/WCAG22/#keyboard-accessible) - The ability to use a keyboard to interact with and navigate a user interface. @@ -43,13 +43,13 @@ The [WAI-ARIA patterns](https://www.w3.org/WAI/ARIA/apg/patterns/) are followed Each Blazor component is evaluated with manual screen reader testing and automated tests to ensure required attributes and behaviors are present. -Attributes are assigned and updated correctly during interaction. Each component has an appropriate `role` and ARIA attributes defined by the [WCAG 2.2](https://www.w3.org/TR/WCAG22/) specification. +Attributes are assigned and updated correctly during interaction. Each component has an appropriate `role` and ARIA attributes defined by the [WCAG 2.2](https://www.w3.org/WAI/about/groups/ariawg/) specification. In addition to the methodologies mentioned above, Blazor components are constructed to support the following accessibility aspects. ### Screen reader support -Blazor components follow [WAI-ARIA](https://www.w3.org/WAI/ARIA/) to work properly with screen readers such as [Narrator](https://support.microsoft.com/windows/complete-guide-to-narrator-e4397a0d-ef4f-b386-d8ae-c172f109bdb1) for Windows and [VoiceOver](https://support.apple.com/guide/voiceover/vo2706/mac) for macOS. +Blazor components follow [WAI-ARIA](https://www.w3.org/WAI/about/groups/ariawg/) to work properly with screen readers such as [Narrator](https://support.microsoft.com/en-US/accessibility/windows/narrator/complete-guide-to-narrator) for Windows and [VoiceOver](https://support.apple.com/en-in/guide/voiceover/vo2706/mac) for macOS. ### Right-to-left support @@ -73,7 +73,7 @@ Ensuring the accessibility of Blazor components is crucial for making the produc * **Automated testing**: Accessibility is validated using [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with Playwright tests. -* **Manual testing**: Manual evaluation using screen readers such as [Narrator](https://support.microsoft.com/windows/complete-guide-to-narrator-e4397a0d-ef4f-b386-d8ae-c172f109bdb1) for Windows and [VoiceOver](https://support.apple.com/guide/voiceover/vo2706/mac) for macOS. +* **Manual testing**: Manual evaluation using screen readers such as [Narrator](https://support.microsoft.com/en-US/accessibility/windows/narrator/complete-guide-to-narrator) for Windows and [VoiceOver](https://support.apple.com/en-in/guide/voiceover/vo2706/mac) for macOS. Blazor components continually improve based on standards updates and user feedback to enhance accessibility. diff --git a/blazor/common/adding-script-references.md b/blazor/common/adding-script-references.md index 98decd59b0..76b91a9309 100644 --- a/blazor/common/adding-script-references.md +++ b/blazor/common/adding-script-references.md @@ -372,7 +372,7 @@ The following table lists components and their script file names. ## Custom Resource Generator -Blazor provides an option to generate component interop scripts using the [Custom Resource Generator](https://blazor.syncfusion.com/crg) (CRG) tool. Learn how to [generate component-wise scripts using CRG](https://blazor.syncfusion.com/documentation/common/custom-resource-generator). +Blazor provides an option to generate component interop scripts using the [Custom Resource Generator](https://blazor.syncfusion.com/crg/) (CRG) tool. Learn how to [generate component-wise scripts using CRG](https://blazor.syncfusion.com/documentation/common/custom-resource-generator). ## See also diff --git a/blazor/common/authentication/blazor-asp-net-core-identity.md b/blazor/common/authentication/blazor-asp-net-core-identity.md index e96fea0340..8100454933 100644 --- a/blazor/common/authentication/blazor-asp-net-core-identity.md +++ b/blazor/common/authentication/blazor-asp-net-core-identity.md @@ -353,7 +353,7 @@ N> This example uses Bootstrap classes (`d-flex`, `ms-auto`, `gap-3`). If your p
- About + About
diff --git a/blazor/common/authentication/blazor-aws-cognito.md b/blazor/common/authentication/blazor-aws-cognito.md index 8e55575336..07d9d1d6a0 100644 --- a/blazor/common/authentication/blazor-aws-cognito.md +++ b/blazor/common/authentication/blazor-aws-cognito.md @@ -238,7 +238,7 @@ var app = builder.Build(); if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-10.0&viewFallbackFrom=aspnetcore-2.1&tabs=visual-studio%2Clinux-ubuntu#http-strict-transport-security-protocol-hsts. app.UseHsts(); } diff --git a/blazor/common/authentication/blazor-oauth-authentication.md b/blazor/common/authentication/blazor-oauth-authentication.md index 9007e8e219..595383ecbe 100644 --- a/blazor/common/authentication/blazor-oauth-authentication.md +++ b/blazor/common/authentication/blazor-oauth-authentication.md @@ -251,7 +251,7 @@ To make the login and logout actions available throughout the application, add t ....
- About + About
diff --git a/blazor/common/best-practices.md b/blazor/common/best-practices.md index 819c066bf7..9efd41ffe4 100644 --- a/blazor/common/best-practices.md +++ b/blazor/common/best-practices.md @@ -28,7 +28,7 @@ To reduce CSS payload and improve rendering speed, use optimized CSS themes that ## Lazy loading in Blazor WebAssembly App -If using a Blazor WebAssembly App, implement lazy loading to reduce initial load time. See [WebAssembly lazy load assemblies](https://learn.microsoft.com/en-us/aspnet/core/blazor/webassembly-lazy-load-assemblies) and the Syncfusion blog on [lazy loading Blazor assemblies](https://www.syncfusion.com/blogs/post/lazy-loading-syncfusion-blazor-assemblies-in-a-blazor-webassembly-application.aspx). +If using a Blazor WebAssembly App, implement lazy loading to reduce initial load time. See [WebAssembly lazy load assemblies](https://learn.microsoft.com/en-us/aspnet/core/blazor/webassembly-lazy-load-assemblies) and the Syncfusion blog on [lazy loading Blazor assemblies](https://www.syncfusion.com/blogs/post/lazy-loading-syncfusion-blazor-assemblies-in-a-blazor-webassembly-application). ## Use PreventRender in Blazor WebAssembly App diff --git a/blazor/common/custom-resource-generator.md b/blazor/common/custom-resource-generator.md index e6062dc4f1..9d90b06b39 100644 --- a/blazor/common/custom-resource-generator.md +++ b/blazor/common/custom-resource-generator.md @@ -9,7 +9,7 @@ documentation: ug # Custom Resource Generator -Syncfusion provides the [Custom Resource Generator](https://blazor.syncfusion.com/crg) (CRG) web tool to generate component-specific interop scripts and styles for Blazor. Using CRG reduces bundle size and improves load performance by including only the required resources instead of the full library. +Syncfusion provides the [Custom Resource Generator](https://blazor.syncfusion.com/crg/) (CRG) web tool to generate component-specific interop scripts and styles for Blazor. Using CRG reduces bundle size and improves load performance by including only the required resources instead of the full library. ![CRG preview showing component and theme selection](images/custom-resource-generator-preview.webp) @@ -19,7 +19,7 @@ Select the required Blazor components in CRG to generate a specific set of resou Follow these steps to choose components in CRG: -1. Open the [Custom Resource Generator](https://blazor.syncfusion.com/crg) (CRG) app. +1. Open the [Custom Resource Generator](https://blazor.syncfusion.com/crg/) (CRG) app. 2. Type the component name in the search box, then select its checkbox. CRG automatically resolves dependencies; manual selection of dependent components is not required. ![CRG search with component selection](images/search-non-injectable.webp) 3. Select one or more built-in themes from **Select Themes**. diff --git a/blazor/common/data-binding/dapper-databinding.md b/blazor/common/data-binding/dapper-databinding.md index 2547a4ab97..e72b05fc62 100644 --- a/blazor/common/data-binding/dapper-databinding.md +++ b/blazor/common/data-binding/dapper-databinding.md @@ -265,7 +265,7 @@ In previous steps, you have successfully configured the Syncfusion® Blazor DataGrid, use the [custom data binding feature](https://blazor.syncfusion.com/documentation/datagrid/custom-binding) here. +Now, get SQL data using Dapper and bind it to the DataGrid component. To bind the database table to Syncfusion® Blazor DataGrid, use the [custom data binding feature](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/custom-adaptor) here. The following points must be considered for creating a custom adaptor. @@ -443,4 +443,4 @@ N> Find the sample from this [Github](https://github.com/SyncfusionExamples/blaz ## See also -* [Create Blazor CRUD Application with PostgreSQL and Dapper](https://www.syncfusion.com/blogs/post/create-blazor-crud-application-with-postgresql-and-dapper.aspx) +* [Create Blazor CRUD Application with PostgreSQL and Dapper](https://www.syncfusion.com/blogs/post/create-blazor-crud-application-with-postgresql-and-dapper) diff --git a/blazor/common/data-binding/grpc-data-binding.md b/blazor/common/data-binding/grpc-data-binding.md index f43bfee7a2..73fadd192e 100644 --- a/blazor/common/data-binding/grpc-data-binding.md +++ b/blazor/common/data-binding/grpc-data-binding.md @@ -47,7 +47,7 @@ Then, go to your **Client** project and install the following package: ## Add proto file and service to the project -gRPC works with Proto files which are written in protocol buffer language that define your messaging. To learn more about the language, visit this [guide](https://developers.google.com/protocol-buffers/docs/proto3#simple). +gRPC works with Proto files which are written in protocol buffer language that define your messaging. To learn more about the language, visit this [guide](https://protobuf.dev/programming-guides/proto3/#simple). To add a proto file, **Right-click** the **Shared** project, go to **Add**, and then select **New item**. You can choose a Class file and name it as `order.proto` and select **Add**. @@ -262,7 +262,7 @@ To consume data from the gRPC service, inject the **OrdersServiceClient** into t Here, the `DataSource` property of the DataGrid component is used to bind the data to DataGrid in the WebAssembly application. -Grid columns can be defined using the [GridColumn](https://blazor.syncfusion.com/documentation/datagrid/columns/) component. Columns are created using the following code, let’s see the properties used and their usage. +Grid columns can be defined using the [GridColumn](https://blazor.syncfusion.com/documentation/datagrid/columns) component. Columns are created using the following code, let’s see the properties used and their usage. * `Field` property specifies the column name of the **Orders** table to display in the grid column. * The `Width` property specifies the column width. diff --git a/blazor/common/data-binding/restful-service-binding.md b/blazor/common/data-binding/restful-service-binding.md index d9c606d09d..8949e6882a 100644 --- a/blazor/common/data-binding/restful-service-binding.md +++ b/blazor/common/data-binding/restful-service-binding.md @@ -178,7 +178,7 @@ using System.Threading.Tasks; using ODataServiceProject.Models; using Microsoft.AspNetCore.Mvc; -// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 +// For more information on enabling Web API for empty projects, visit https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-view?view=aspnetcore-3.1&tabs=visual-studio namespace ODataServiceProject.Controllers { @@ -283,7 +283,7 @@ static IEdmModel GetEdmModel() } builder.Services.AddControllers(); -// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle +// Learn more about configuring Swagger/OpenAPI at https://learn.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-8.0&tabs=visual-studio builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(c => { diff --git a/blazor/common/data-binding/two-way-binding.md b/blazor/common/data-binding/two-way-binding.md index 50a2253ccf..4e8f214d15 100644 --- a/blazor/common/data-binding/two-way-binding.md +++ b/blazor/common/data-binding/two-way-binding.md @@ -96,4 +96,4 @@ Blazor render trees can be built manually with `RenderTreeBuilder`, which provid ![Binding a dynamically generated Blazor DatePicker using RenderFragment](../images/blazor-date-picker.png) -For more information, see the Blazor documentation on [manually building a render tree](https://docs.microsoft.com/en-us/aspnet/core/blazor/advanced-scenarios?#manually-build-a-render-tree-rendertreebuilder). +For more information, see the Blazor documentation on [manually building a render tree](https://learn.microsoft.com/en-us/aspnet/core/blazor/advanced-scenarios?view=aspnetcore-10.0#manually-build-a-render-tree-rendertreebuilder). diff --git a/blazor/common/deployment/blazor-deploying-github-pages.md b/blazor/common/deployment/blazor-deploying-github-pages.md index 486cfb063a..811032b29b 100644 --- a/blazor/common/deployment/blazor-deploying-github-pages.md +++ b/blazor/common/deployment/blazor-deploying-github-pages.md @@ -301,4 +301,4 @@ Your application will be live on GitHub Pages within minutes and can be accessed * [Getting started with Blazor WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app) * [Getting started with Blazor DataGrid component](https://blazor.syncfusion.com/documentation/datagrid/getting-started) * [Blazor WebAssembly Hosting and Deployment](https://learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly/github-pages?view=aspnetcore-10.0) -* [GitHub Pages Configuration](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages) \ No newline at end of file +* [GitHub Pages Configuration](https://docs.github.com/en/pages/getting-started-with-github-pages/what-is-github-pages) \ No newline at end of file diff --git a/blazor/common/deployment/deployment-iis.md b/blazor/common/deployment/deployment-iis.md index 9dbfc15d5b..92a295edc2 100644 --- a/blazor/common/deployment/deployment-iis.md +++ b/blazor/common/deployment/deployment-iis.md @@ -19,7 +19,7 @@ Refer to [Host and deploy ASP.NET Core Blazor](https://learn.microsoft.com/en-us * [Enable WebSockets](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/websockets?view=aspnetcore-7.0#enabling-websockets-on-iis) in IIS. -* Now, publish the application for deployment in Release configuration by referring to [this](https://blazor.syncfusion.com/documentation/common/deployment). +* Now, publish the application for deployment in Release configuration by referring to [this](https://blazor.syncfusion.com/documentation/common/deployment/publish). * Open Internet Information Services (IIS) Manager and then right-click on "Sites," followed by selecting "Add Website." diff --git a/blazor/common/how-to/create-blazor-webassembly-prerendering.md b/blazor/common/how-to/create-blazor-webassembly-prerendering.md index 9053a0f393..5e6f9e3fac 100644 --- a/blazor/common/how-to/create-blazor-webassembly-prerendering.md +++ b/blazor/common/how-to/create-blazor-webassembly-prerendering.md @@ -17,7 +17,7 @@ Install the [.NET SDK](https://dotnet.microsoft.com/en-us/download) (7.0 or late ## Create a new project for Blazor WebAssembly ASP.NET Core Hosted application -1. Create a new [Blazor WebAssembly ASP.NET Core Hosted application](https://blazor.syncfusion.com/documentation/getting-started/blazor-core-hosted#create-a-blazor-aspnet-core-hosted-webassembly-app-in-visual-studio). +1. Create a new [Blazor WebAssembly ASP.NET Core Hosted application](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app#create-a-blazor-aspnet-core-hosted-webassembly-app-in-visual-studio). 2. Delete `~/wwwroot/index.html` file in the Client project. diff --git a/blazor/common/how-to/upgrade-syncfusion-components-to-latest-version.md b/blazor/common/how-to/upgrade-syncfusion-components-to-latest-version.md index 2bad782d47..9cbe88338f 100644 --- a/blazor/common/how-to/upgrade-syncfusion-components-to-latest-version.md +++ b/blazor/common/how-to/upgrade-syncfusion-components-to-latest-version.md @@ -37,7 +37,7 @@ N> Use a single theme file that matches the chosen look and feel (for example, B ## Breaking changes -Review breaking changes for each release to understand required code or behavior updates. See the [release notes (breaking changes)](https://blazor.syncfusion.com/documentation/release-notes/index/?type=breaking-changes). +Review breaking changes for each release to understand required code or behavior updates. See the [release notes (breaking changes)](https://blazor.syncfusion.com/documentation/release-notes/32.1.25?type=all). ## Cache problem diff --git a/blazor/common/how-to/use-blazor-report-viewer.md b/blazor/common/how-to/use-blazor-report-viewer.md index 9b29ce7a8a..d6e9979382 100644 --- a/blazor/common/how-to/use-blazor-report-viewer.md +++ b/blazor/common/how-to/use-blazor-report-viewer.md @@ -13,4 +13,4 @@ The Blazor Report Viewer is provided through the Bold Reports product. Use the f * [How to use the Bold Reports Report Viewer in a Blazor WebAssembly App](https://help.boldreports.com/embedded-reporting/javascript-reporting/report-viewer/how-to/use-javascript-reportviewer-in-blazor-web-assembly-application/) * [How to use the Bold Reports Report Viewer in a Blazor Server App](https://help.boldreports.com/embedded-reporting/javascript-reporting/report-viewer/how-to/use-javascript-reportviewer-in-blazor-server-application/) -* [Learn about Blazor reporting components in Bold Reports](https://www.boldreports.com/blog/blazor-reporting-components) \ No newline at end of file +* [Learn about Blazor reporting components in Bold Reports](https://www.boldreports.com/blog/blazor-reporting-components/) \ No newline at end of file diff --git a/blazor/common/html-attributes.md b/blazor/common/html-attributes.md index 7964f34d0f..a7aa914ae1 100644 --- a/blazor/common/html-attributes.md +++ b/blazor/common/html-attributes.md @@ -9,11 +9,11 @@ documentation: ug # Default HTML attributes and DOM events -The Blazor UI components provide the most useful [public API](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.html) for component implementation and customization. Apart from this public API, the Blazor UI components can support the use of default [HTML attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes) and [DOM events](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/event-handling?view=aspnetcore-8.0) in the root element of its component. +The Blazor UI components provide the most useful [public API](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.html) for component implementation and customization. Apart from this public API, the Blazor UI components can support the use of default [HTML attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes) and [DOM events](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/event-handling?view=aspnetcore-8.0) in the root element of its component. ## Use HTML attributes and DOM events on input elements -The following is a list of Blazor UI components that use the standard HTML `input` element. You can apply the [HTML input attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input) and DOM events directly to the input element used on these Blazor components. +The following is a list of Blazor UI components that use the standard HTML `input` element. You can apply the [HTML input attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input) and DOM events directly to the input element used on these Blazor components. * [SfAutoComplete](https://blazor.syncfusion.com/documentation/autocomplete/getting-started) * [SfCheckBox](https://blazor.syncfusion.com/documentation/check-box/getting-started) @@ -42,7 +42,7 @@ The following table illustrates the HTML attributes and their equivalent API. Components -id +id ID
    @@ -51,7 +51,7 @@ The following table illustrates the HTML attributes and their equivalent API. -autocomplete +autocomplete Autocomplete
      @@ -60,7 +60,7 @@ The following table illustrates the HTML attributes and their equivalent API. -checked +checked Checked
        @@ -70,7 +70,7 @@ The following table illustrates the HTML attributes and their equivalent API. -disabled +disabled Disabled
          @@ -88,7 +88,7 @@ The following table illustrates the HTML attributes and their equivalent API. -max +max Max
            @@ -114,7 +114,7 @@ The following table illustrates the HTML attributes and their equivalent API. -multiple +multiple Multiple
              @@ -123,7 +123,7 @@ The following table illustrates the HTML attributes and their equivalent API. -placeholder +placeholder Placeholder
                @@ -135,7 +135,7 @@ The following table illustrates the HTML attributes and their equivalent API. -readonly +readonly ReadOnly
                  @@ -147,7 +147,7 @@ The following table illustrates the HTML attributes and their equivalent API. -step +step Step
                    @@ -156,7 +156,7 @@ The following table illustrates the HTML attributes and their equivalent API. -value +value Value
                      @@ -166,7 +166,7 @@ The following table illustrates the HTML attributes and their equivalent API. -width +width Width
                        diff --git a/blazor/common/input-validation.md b/blazor/common/input-validation.md index 8a9841f916..75f3141d53 100644 --- a/blazor/common/input-validation.md +++ b/blazor/common/input-validation.md @@ -166,7 +166,7 @@ The following section lists the Blazor UI components that support form validatio -Syncfusion.Blazor.Buttons +Syncfusion.Blazor.Buttons
                          @@ -183,7 +183,7 @@ The following section lists the Blazor UI components that support form validatio -Syncfusion.Blazor.Calendars +Syncfusion.Blazor.Calendars
                            @@ -214,7 +214,7 @@ The following section lists the Blazor UI components that support form validatio -Syncfusion.Blazor.DropDowns +Syncfusion.Blazor.DropDowns
                              @@ -233,7 +233,7 @@ The following section lists the Blazor UI components that support form validatio -Syncfusion.Blazor.InPlaceEditor +Syncfusion.Blazor.InPlaceEditor
                                @@ -248,7 +248,7 @@ The following section lists the Blazor UI components that support form validatio -Syncfusion.Blazor.Inputs +Syncfusion.Blazor.Inputs
                                  @@ -267,7 +267,7 @@ The following section lists the Blazor UI components that support form validatio -Syncfusion.Blazor.RichTextEditor +Syncfusion.Blazor.RichTextEditor
                                    diff --git a/blazor/common/integration/blazor-datagrid-boldreports.md b/blazor/common/integration/blazor-datagrid-boldreports.md index c5d3238852..b45e3e3cba 100644 --- a/blazor/common/integration/blazor-datagrid-boldreports.md +++ b/blazor/common/integration/blazor-datagrid-boldreports.md @@ -577,5 +577,5 @@ Create an audit or compliance module where logs, verification records, or inspec * [How to use the Bold Reports Report Viewer in a Blazor WebAssembly App](https://help.boldreports.com/embedded-reporting/javascript-reporting/report-viewer/how-to/use-javascript-reportviewer-in-blazor-web-assembly-application/) * [How to use the Bold Reports Report Viewer in a Blazor Server App](https://help.boldreports.com/embedded-reporting/javascript-reporting/report-viewer/how-to/use-javascript-reportviewer-in-blazor-server-application/) -* [Explore the Blazor reporting components available in Bold Reports](https://www.boldreports.com/blog/blazor-reporting-components) +* [Explore the Blazor reporting components available in Bold Reports](https://www.boldreports.com/blog/blazor-reporting-components/) * [Getting started with Blazor DataGrid](https://blazor.syncfusion.com/documentation/datagrid/getting-started-with-server-app) diff --git a/blazor/common/localization.md b/blazor/common/localization.md index b940155fd6..7859fb578e 100644 --- a/blazor/common/localization.md +++ b/blazor/common/localization.md @@ -362,7 +362,7 @@ Add the `CultureSwitcher` component to `~/MainLayout.razor` to enable the cultur
                                    - About + About
@@ -398,7 +398,7 @@ app.UseRequestLocalization(localizationOptions); if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-10.0&viewFallbackFrom=aspnetcore-2.1&tabs=visual-studio%2Clinux-ubuntu#http-strict-transport-security-protocol-hsts. app.UseHsts(); } app.UseHttpsRedirection(); @@ -545,7 +545,7 @@ Add the `CultureSwitcher` component to `Shared/MainLayout.razor` to enable the c
- About + About
@@ -649,7 +649,7 @@ Add the `CultureSwitcher` component to `Layout/MainLayout.razor` to enable the c
- About + About
diff --git a/blazor/common/migration/core-mvc-to-blazor.md b/blazor/common/migration/core-mvc-to-blazor.md index b2ae084006..ab3b61646e 100644 --- a/blazor/common/migration/core-mvc-to-blazor.md +++ b/blazor/common/migration/core-mvc-to-blazor.md @@ -9,7 +9,7 @@ documentation: ug # Migrating ASP.NET Core MVC Controls to Blazor -Migrating enterprise applications from [ASP.NET Core MVC](https://learn.microsoft.com/en-us/aspnet/core/mvc/overview) to [Blazor](https://learn.microsoft.com/en-us/aspnet/core/blazor/) represents a transition from a controller driven, request response framework to a modern, component based web UI model built on .NET. This guide provides a step-by-step migration path for [ASP.NET Core MVC controls](https://www.syncfusion.com/aspnet-mvc-ui-controls) to their [Blazor equivalents](https://www.syncfusion.com/blazor-components). +Migrating enterprise applications from [ASP.NET Core MVC](https://learn.microsoft.com/en-us/aspnet/core/mvc/overview?view=aspnetcore-10.0) to [Blazor](https://learn.microsoft.com/en-us/aspnet/core/blazor/) represents a transition from a controller driven, request response framework to a modern, component based web UI model built on .NET. This guide provides a step-by-step migration path for [ASP.NET Core MVC controls](https://www.syncfusion.com/aspnet-mvc-ui-controls) to their [Blazor equivalents](https://www.syncfusion.com/blazor-components). ## Why migrate from ASP.NET Core MVC to Blazor? @@ -34,7 +34,7 @@ Migrating enterprise applications from [ASP.NET Core MVC](https://learn.microsof ## Project structure comparison -The following table maps common [ASP.NET Core MVC](https://learn.microsoft.com/en-us/aspnet/core/mvc/overview) application artifacts to their [Blazor](https://learn.microsoft.com/en-us/aspnet/core/blazor/) equivalents, highlighting how application structure transitions from a request driven model to a component based architecture. +The following table maps common [ASP.NET Core MVC](https://learn.microsoft.com/en-us/aspnet/core/mvc/overview?view=aspnetcore-10.0) application artifacts to their [Blazor](https://learn.microsoft.com/en-us/aspnet/core/blazor/) equivalents, highlighting how application structure transitions from a request driven model to a component based architecture. | Concept | ASP.NET Core MVC artifact | Blazor equivalent | | -----| ------ | ----- | @@ -477,7 +477,7 @@ N> The `Meeting` class uses the default property names expected by the Scheduler ### Migrate to Blazor Rich Text Editor component -The [ASP.NET Core MVC Rich Text Editor](https://www.syncfusion.com/aspnet-mvc-ui-controls/wysiwyg-rich-text-editor) is a feature-rich WYSIWYG HTML and Markdown editor, while [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor) provides a modern, feature rich component for building interactive and dynamic text editing user interfaces. +The [ASP.NET Core MVC Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/aspnet-mvc-rich-text-editor) is a feature-rich WYSIWYG HTML and Markdown editor, while [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor) provides a modern, feature rich component for building interactive and dynamic text editing user interfaces. For detailed explanation, refer to the [Blazor Rich Text Editor getting started guide](https://blazor.syncfusion.com/documentation/rich-text-editor/getting-started-with-server-app) and [ASP.NET Core MVC Rich Text Editor getting started guide](https://ej2.syncfusion.com/aspnetmvc/documentation/rich-text-editor/getting-started). @@ -496,7 +496,7 @@ For detailed explanation, refer to the [Blazor Rich Text Editor getting started **ASP.NET Core MVC approach** -The [ASP.NET Core MVC Rich Text Editor](https://www.syncfusion.com/aspnet-mvc-ui-controls/wysiwyg-rich-text-editor) is initialized with configurable [ToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_ToolbarSettings) and supports content formatting through predefined tools and customization options. +The [ASP.NET Core MVC Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/aspnet-mvc-rich-text-editor) is initialized with configurable [ToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_ToolbarSettings) and supports content formatting through predefined tools and customization options. {% tabs %} {% highlight cshtml tabtitle="Index.cshtml" %} diff --git a/blazor/common/migration/core-razor-pages-to-blazor.md b/blazor/common/migration/core-razor-pages-to-blazor.md index 636ad89c3e..bc1ad6297c 100644 --- a/blazor/common/migration/core-razor-pages-to-blazor.md +++ b/blazor/common/migration/core-razor-pages-to-blazor.md @@ -542,7 +542,7 @@ The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler ### Migrate to Blazor Rich Text Editor component -The [ASP.NET Core Razor Pages Rich Text Editor](https://www.syncfusion.com/aspnet-core-ui-controls/wysiwyg-rich-text-editor) is a feature-rich WYSIWYG HTML editor and WYSIWYG Markdown editor. [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor) provides a modern, feature rich component for building interactive and dynamic text editing user interfaces. +The [ASP.NET Core Razor Pages Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/aspnet-core-rich-text-editor) is a feature-rich WYSIWYG HTML editor and WYSIWYG Markdown editor. [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor) provides a modern, feature rich component for building interactive and dynamic text editing user interfaces. For detailed guidance, refer to the [Blazor Rich Text Editor getting started guide](https://blazor.syncfusion.com/documentation/rich-text-editor/getting-started-with-server-app) and the [ASP.NET Core Razor Rich Text Editor getting started guide](https://ej2.syncfusion.com/aspnetcore/documentation/rich-text-editor/getting-started). @@ -559,7 +559,7 @@ For detailed guidance, refer to the [Blazor Rich Text Editor getting started gui **Razor Pages approach** -The Razor Pages [Rich Text Editor](https://www.syncfusion.com/aspnet-core-ui-controls/wysiwyg-rich-text-editor) configures toolbar options and content directly within the view markup. +The Razor Pages [Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/aspnet-core-rich-text-editor) configures toolbar options and content directly within the view markup. {% tabs %} {% highlight cshtml tabtitle="Index.cshtml" %} diff --git a/blazor/common/migration/winforms-blazor-migration.md b/blazor/common/migration/winforms-blazor-migration.md index 7b59fa79df..4a5fc8008c 100644 --- a/blazor/common/migration/winforms-blazor-migration.md +++ b/blazor/common/migration/winforms-blazor-migration.md @@ -377,7 +377,7 @@ namespace WinFormsDataGridApp ### Charts -[WinForms Charts](https://www.syncfusion.com/winforms-ui-controls/charts) is a comprehensive charting control for rich desktop visualizations, while [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts) is the Razor based component for creating responsive, interactive charts on the web. +[WinForms Charts](https://www.syncfusion.com/winforms-ui-controls/chart) is a comprehensive charting control for rich desktop visualizations, while [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts) is the Razor based component for creating responsive, interactive charts on the web. For additional details, refer to the [WinForms Charts getting started guide](https://help.syncfusion.com/windowsforms/chart/getting-started) and [Blazor Charts getting started guide](https://blazor.syncfusion.com/documentation/chart/getting-started). @@ -394,7 +394,7 @@ For additional details, refer to the [WinForms Charts getting started guide](htt #### Component rendering -The [WinForms Chart](https://www.syncfusion.com/winforms-ui-controls/charts) control can be added programmatically or via the Visual Studio Designer. Axes and series are configured programmatically or in the Designer, and data is assigned through the `DataSource` property. +The [WinForms Chart](https://www.syncfusion.com/winforms-ui-controls/chart) control can be added programmatically or via the Visual Studio Designer. Axes and series are configured programmatically or in the Designer, and data is assigned through the `DataSource` property. The [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts) component is declared in Razor markup, with axes and series configured using child components, and data supplied through the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Charts.ChartSeries.html#Syncfusion_Blazor_Charts_ChartSeries_DataSource) parameter. @@ -500,7 +500,7 @@ namespace WinFormsChartApp ### Scheduler -[WinForms Scheduler](https://www.syncfusion.com/winforms-ui-controls/scheduler) is a feature rich scheduling control for managing appointments and resources in Windows desktop applications, while [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) is the Blazor component designed for calendar and scheduling scenarios in web applications. +[WinForms Scheduler](https://www.syncfusion.com/scheduler-sdk/winforms-scheduler) is a feature rich scheduling control for managing appointments and resources in Windows desktop applications, while [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) is the Blazor component designed for calendar and scheduling scenarios in web applications. For additional details, refer to the [WinForms Scheduler getting started guide](https://help.syncfusion.com/windowsforms/scheduler/getting-started) and [Blazor Scheduler getting started guide](https://blazor.syncfusion.com/documentation/scheduler/getting-started-with-server-app). @@ -517,7 +517,7 @@ For additional details, refer to the [WinForms Scheduler getting started guide]( #### Component rendering -The [WinForms Scheduler](https://www.syncfusion.com/winforms-ui-controls/scheduler) control can be added programmatically or via the Visual Studio Designer. Views and appointments are configured programmatically or in the Designer, and data is assigned through the `DataSource` property. +The [WinForms Scheduler](https://www.syncfusion.com/scheduler-sdk/winforms-scheduler) control can be added programmatically or via the Visual Studio Designer. Views and appointments are configured programmatically or in the Designer, and data is assigned through the `DataSource` property. The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) component is declared in Razor markup, where views are configured using child components, and appointment data is supplied through the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html#Syncfusion_Blazor_Schedule_ScheduleEventSettings_1_DataSource) parameter. diff --git a/blazor/common/security/cross-site-scripting-prevention.md b/blazor/common/security/cross-site-scripting-prevention.md index 843ac503a1..e00712c0ee 100644 --- a/blazor/common/security/cross-site-scripting-prevention.md +++ b/blazor/common/security/cross-site-scripting-prevention.md @@ -102,7 +102,7 @@ Sanitize all HTML before storing it in the database and again before rendering i #### Built-in sanitization in Blazor components -The [EnableHtmlSanitizer](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.BlockEditor.SfBlockEditor.html#Syncfusion_Blazor_BlockEditor_SfBlockEditor_EnableHtmlSanitizer) property is available in the **[Blazor BlockEditor](https://www.syncfusion.com/blazor-components/blazor-block-editor)**, **[Blazor File Manager](https://www.syncfusion.com/blazor-components/blazor-file-manager)**, and **[Blazor RichTextEditor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor)** components. It provides built-in client-side XSS protection. +The [EnableHtmlSanitizer](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.BlockEditor.SfBlockEditor.html#Syncfusion_Blazor_BlockEditor_SfBlockEditor_EnableHtmlSanitizer) property is available in the **[Blazor BlockEditor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-block-editor)**, **[Blazor File Manager](https://www.syncfusion.com/blazor-components/blazor-file-manager)**, and **[Blazor RichTextEditor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor)** components. It provides built-in client-side XSS protection. #### How EnableHtmlSanitizer works? diff --git a/blazor/common/security/input-sanitization.md b/blazor/common/security/input-sanitization.md index aa357cff78..a4c362b887 100644 --- a/blazor/common/security/input-sanitization.md +++ b/blazor/common/security/input-sanitization.md @@ -9,7 +9,7 @@ documentation: ug # Input Sanitization in Blazor Components -This documentation explains how to protect [Blazor components](https://www.syncfusion.com/blazor-components) from unsafe or malicious user input using **input sanitization** techniques. It highlights built‑in sanitization support in components such as the [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor) and [Blazor Block Editor](https://www.syncfusion.com/blazor-components/blazor-block-editor), along with best practices like HTML encoding to ensure safe rendering of user content. +This documentation explains how to protect [Blazor components](https://www.syncfusion.com/blazor-components) from unsafe or malicious user input using **input sanitization** techniques. It highlights built‑in sanitization support in components such as the [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor) and [Blazor Block Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-block-editor), along with best practices like HTML encoding to ensure safe rendering of user content. ## What is input sanitization? @@ -37,7 +37,7 @@ Sanitizing user input ensures that only safe and expected values are stored or d ## Built-in sanitization features -Several [Blazor components](https://www.syncfusion.com/blazor-components) include HTML sanitization capabilities to prevent harmful scripts or unsafe markup from being rendered. Components that accept or display HTML content such as the [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor), [Blazor Block Editor](https://www.syncfusion.com/blazor-components/blazor-block-editor) have built-in `EnableHtmlSanitizer` property to remove unsafe elements before rendering. +Several [Blazor components](https://www.syncfusion.com/blazor-components) include HTML sanitization capabilities to prevent harmful scripts or unsafe markup from being rendered. Components that accept or display HTML content such as the [Blazor Rich Text Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-rich-text-editor), [Blazor Block Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-block-editor) have built-in `EnableHtmlSanitizer` property to remove unsafe elements before rendering. Components such as [Blazor Tooltip](https://www.syncfusion.com/blazor-components/blazor-tooltip), [Blazor Toast](https://www.syncfusion.com/blazor-components/blazor-toast), and [Blazor Dialog](https://www.syncfusion.com/blazor-components/blazor-modal-dialog) apply sanitization when rendering HTML content in templates. For [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), HTML encoding should be applied explicitly when rendering user-provided content. This ensures that any user provided HTML is safe. @@ -76,7 +76,7 @@ When the `EnableHtmlSanitizer` property is enabled, the Blazor Rich Text Editor ### Block Editor -The [Blazor Block Editor](https://www.syncfusion.com/blazor-components/blazor-block-editor) allows users to create structured content such as paragraphs, headings, lists, quotes, images, and links. Since user generated content may include HTML like input or potentially unsafe markup, enable the built-in sanitizer using the [EnableHtmlSanitizer](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.BlockEditor.SfBlockEditor.html#Syncfusion_Blazor_BlockEditor_SfBlockEditor_EnableHtmlSanitizer) property to ensure only safe content is rendered. +The [Blazor Block Editor](https://www.syncfusion.com/rich-text-editor-sdk/blazor-block-editor) allows users to create structured content such as paragraphs, headings, lists, quotes, images, and links. Since user generated content may include HTML like input or potentially unsafe markup, enable the built-in sanitizer using the [EnableHtmlSanitizer](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.BlockEditor.SfBlockEditor.html#Syncfusion_Blazor_BlockEditor_SfBlockEditor_EnableHtmlSanitizer) property to ensure only safe content is rendered. {% tabs %} {% highlight razor tabtitle="Index.razor" %} diff --git a/blazor/common/showcase-samples.md b/blazor/common/showcase-samples.md index bc99a9b66b..aadc1a64ff 100644 --- a/blazor/common/showcase-samples.md +++ b/blazor/common/showcase-samples.md @@ -13,18 +13,18 @@ The following showcase applications demonstrate Blazor components in real-world | Sample Application | Description | Application | GitHub | | ------------- | ------------- | ------------- | ------------- | -| Expense Tracker | Track and visualize daily expenses with an intuitive UI. | [Blazor Server](https://blazor.syncfusion.com/showcase/expensetracker/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/expensetracker/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-expense-tracker) | -| Diagram Builder | Create flowcharts, process diagrams, and more in a web-based diagramming tool. | [Blazor Server](https://blazor.syncfusion.com/showcase/diagrambuilder/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/diagrambuilder) | [GitHub code](https://github.com/syncfusion/blazor-showcase-diagram-builder) | -| Floor Planner | Design and plan the layout of a floor or building, including the placement of walls, doors, windows, furniture, and other objects. | [Blazor Server](https://blazor.syncfusion.com/showcase/floor-planner/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/floor-planner/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-floor-planner) | -| Logic Circuit Designer | Design and simulate digital logic circuits using a wide range of logic gates, inputs, and outputs; visualize behavior and share designs. | [Blazor Server](https://blazor.syncfusion.com/showcase/logic-circuit-designer/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/logic-circuit-designer/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-logic-circuit-designer) | -| Appointment Planner | Schedule and manage clinic appointments efficiently. | [Blazor Server](https://blazor.syncfusion.com/showcase/appointmentplanner/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/appointment-planner/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-appointment-planner) | -| Mind Map | Visually organize information around a central concept and explore relationships between topics. | [Blazor Server](https://blazor.syncfusion.com/showcase/mind-map/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/mind-map/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-mindmap) | -| BPMN Editor | Model and share complex business processes with BPMN diagrams. | [Blazor Server](https://blazor.syncfusion.com/showcase/bpmn-editor/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/bpmn-editor/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-bpmn-editor) | -| Organizational Chart | Visualize a company's internal structure with roles, responsibilities, and relationships. | [Blazor Server](https://blazor.syncfusion.com/showcase/organization-chart/)/[Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/organization-chart/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-organizational-chart) | -| Document Explorer | Manage files and folders; open Word, PowerPoint, and PDF documents. | [Blazor Server](https://blazor.syncfusion.com/showcase/documentexplorer/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-document-explorer) | -| Sprint Management | Track tasks, allocate work, and monitor progress on a sprint board. | [Blazor Server](https://blazor.syncfusion.com/showcase/sprint-management/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-sprint-management) | -| Stay Reservation | Stay Reservation simplifies room bookings, streamlines management for hotel owners, and provides real-time insights into occupancy, including active reservations and available rooms by floor. | [Blazor Server](https://blazor.syncfusion.com/showcase/stay-reservation) | [GitHub code](https://github.com/syncfusion/blazor-showcase-stay-reservation) | -| Stock Market Dashboard | Stock Market Dashboard is a comprehensive tool that provides real-time data, analytics, and insights for investors, displaying key metrics and market trends in an intuitive interface. | [Blazor Server](https://blazor.syncfusion.com/showcase/stockmarket-dashboard/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-stockmarket-dashboard) | -| Fitness Tracker | Track daily activities, diet, and fasting, and visualize fitness statistics. | [Blazor Server](https://blazor.syncfusion.com/showcase/fitness-tracker/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-fitness-tracker) | -| Loan Calculator | Calculate loan payments, interest rates, and amortization schedules to support informed financial decisions. | [Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/loan-calculator/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-loan-calculator) | -| Health Tracker | Track calories and daily activities such as steps, water consumption, and sleep duration. | [Blazor WebAssembly (WASM)](https://blazor.syncfusion.com/showcase/wasm/health-tracker/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-healthtracker) | +| Expense Tracker | Track and visualize daily expenses with an intuitive UI. | [Blazor Server](https://showcase.syncfusion.com/blazor/expense-tracker)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/expense-tracker) | [GitHub code](https://github.com/syncfusion/blazor-showcase-expense-tracker) | +| Diagram Builder | Create flowcharts, process diagrams, and more in a web-based diagramming tool. | [Blazor Server](https://showcase.syncfusion.com/blazor/diagram-builder)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/diagram-builder) | [GitHub code](https://github.com/syncfusion/blazor-showcase-diagram-builder) | +| Floor Planner | Design and plan the layout of a floor or building, including the placement of walls, doors, windows, furniture, and other objects. | [Blazor Server](https://showcase.syncfusion.com/blazor/floor-planner/)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/floor-planner/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-floor-planner) | +| Logic Circuit Designer | Design and simulate digital logic circuits using a wide range of logic gates, inputs, and outputs; visualize behavior and share designs. | [Blazor Server](https://showcase.syncfusion.com/blazor/logic-circuit-designer/)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/logic-circuit-designer/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-logic-circuit-designer) | +| Appointment Planner | Schedule and manage clinic appointments efficiently. | [Blazor Server](https://showcase.syncfusion.com/blazor/appointment-planner)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/appointment-planner/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-appointment-planner) | +| Mind Map | Visually organize information around a central concept and explore relationships between topics. | [Blazor Server](https://showcase.syncfusion.com/blazor/mind-map/)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/mind-map/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-mindmap) | +| BPMN Editor | Model and share complex business processes with BPMN diagrams. | [Blazor Server](https://showcase.syncfusion.com/blazor/bpmn-editor/)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/bpmn-editor/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-bpmn-editor) | +| Organizational Chart | Visualize a company's internal structure with roles, responsibilities, and relationships. | [Blazor Server](https://showcase.syncfusion.com/blazor/organization-chart/)/[Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/organization-chart/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-organizational-chart) | +| Document Explorer | Manage files and folders; open Word, PowerPoint, and PDF documents. | [Blazor Server](https://showcase.syncfusion.com/blazor/document-explorer) | [GitHub code](https://github.com/syncfusion/blazor-showcase-document-explorer) | +| Sprint Management | Track tasks, allocate work, and monitor progress on a sprint board. | [Blazor Server](https://showcase.syncfusion.com/blazor/sprint-management/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-sprint-management) | +| Stay Reservation | Stay Reservation simplifies room bookings, streamlines management for hotel owners, and provides real-time insights into occupancy, including active reservations and available rooms by floor. | [Blazor Server](https://showcase.syncfusion.com/blazor/stay-reservation) | [GitHub code](https://github.com/syncfusion/blazor-showcase-stay-reservation) | +| Stock Market Dashboard | Stock Market Dashboard is a comprehensive tool that provides real-time data, analytics, and insights for investors, displaying key metrics and market trends in an intuitive interface. | [Blazor Server](https://showcase.syncfusion.com/blazor/stockmarket-dashboard/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-stockmarket-dashboard) | +| Fitness Tracker | Track daily activities, diet, and fasting, and visualize fitness statistics. | [Blazor Server](https://showcase.syncfusion.com/blazor/fitness-tracker/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-fitness-tracker) | +| Loan Calculator | Calculate loan payments, interest rates, and amortization schedules to support informed financial decisions. | [Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/loan-calculator/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-loan-calculator) | +| Health Tracker | Track calories and daily activities such as steps, water consumption, and sleep duration. | [Blazor WebAssembly (WASM)](https://showcase.syncfusion.com/blazor/wasm/health-tracker/) | [GitHub code](https://github.com/syncfusion/blazor-showcase-healthtracker) | diff --git a/blazor/common/testing/blazor-with-playwright.md b/blazor/common/testing/blazor-with-playwright.md index dac4597196..5854f832b3 100644 --- a/blazor/common/testing/blazor-with-playwright.md +++ b/blazor/common/testing/blazor-with-playwright.md @@ -9,7 +9,7 @@ documentation: ug # End-to-End Test Automation for Blazor Components with Playwright -This guide explains how to integrate [Blazor components](https://www.syncfusion.com/blazor-components) into a **Blazor WebAssembly Standalone App** and validate them through end‑to‑end tests using [Playwright](https://playwright.dev/dotnet). +This guide explains how to integrate [Blazor components](https://www.syncfusion.com/blazor-components) into a **Blazor WebAssembly Standalone App** and validate them through end‑to‑end tests using [Playwright](https://playwright.dev/dotnet/). Playwright enables automated end‑to‑end (E2E) testing by simulating real user interactions such as clicking, typing, and navigation across the application. These tests can be executed repeatedly to verify complete UI workflows and ensure that Blazor components behave as expected. diff --git a/blazor/getting-started/blazor-webassembly-authentication.md b/blazor/getting-started/blazor-webassembly-authentication.md index c601b5e1d4..115013106c 100644 --- a/blazor/getting-started/blazor-webassembly-authentication.md +++ b/blazor/getting-started/blazor-webassembly-authentication.md @@ -65,7 +65,7 @@ dotnet run ## Configure the application with Google OAuth 2.0 (OIDC) -* Set up Google OAuth 2.0 authentication. For more information, see the [Google Cloud documentation](https://support.google.com/cloud/answer/6158849?hl=en). +* Set up Google OAuth 2.0 authentication. For more information, see the [Google Cloud documentation](https://support.google.com/cloud/answer/15549257?hl=en&visit_id=639200757881843711-2554616926&rd=1). * Replace the `appsettings.json` file with the following content to configure the application with `Google OAuth 2.0`. diff --git a/blazor/getting-started/blazor-webassembly-jetbrains.md b/blazor/getting-started/blazor-webassembly-jetbrains.md index 49d60adc43..f4f56b3d6c 100644 --- a/blazor/getting-started/blazor-webassembly-jetbrains.md +++ b/blazor/getting-started/blazor-webassembly-jetbrains.md @@ -158,5 +158,5 @@ The app launches and renders the **[Blazor DataGrid](https://www.syncfusion.com/ - [Getting started with Blazor DataGrid in WASM App](https://blazor.syncfusion.com/documentation/datagrid/getting-started) - [Integrating Blazor Components with Azure Functions](https://blazor.syncfusion.com/documentation/common/integration/blazor-azure-functions) -- [Blazor WebAssembly with JetBrains Rider](https://www.syncfusion.com/webinars/blazor-webassembly-with-jetbrains-rider-and-syncfusion) +- [Blazor WebAssembly with JetBrains Rider](https://www.syncfusion.com/webinars/blazor-webassembly-with-jetbrains-rider-and-syncfusion/) diff --git a/blazor/getting-started/license-key/CI-license-validation.md b/blazor/getting-started/license-key/CI-license-validation.md index b3a41dd6e6..efcb708ce0 100644 --- a/blazor/getting-started/license-key/CI-license-validation.md +++ b/blazor/getting-started/license-key/CI-license-validation.md @@ -99,7 +99,7 @@ The following example validates the Syncfusion®® website. +Generate license keys from the [License & Downloads](https://www.syncfusion.com/account/downloads) portal or the [Trial & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page of the Syncfusion® website. ![License and Downloads portal showing the Get Community License Key option](images/get-community-license-key.webp) -N> * Syncfusion® license keys are **version and platform specific**. See How to generate a license key for [licensed products](https://www.syncfusion.com/kb/8976/how-to-generate-license-key-for-licensed-products). -* To determine which license key version to use in an application, see [Which version Syncfusion® license key should I use in my application?](https://www.syncfusion.com/kb/8951/which-version-syncfusion-license-key-should-i-use-in-my-application). +N> * Syncfusion® license keys are **version and platform specific**. See How to generate a license key for [licensed products](https://support.syncfusion.com/kb/article/7898/how-to-generate-license-key-for-licensed-products). +* To determine which license key version to use in an application, see [Which version Syncfusion® license key should I use in my application?](https://support.syncfusion.com/kb/article/7865/which-version-license-key-should-i-use-in-my-application). ## Claim License key diff --git a/blazor/getting-started/license-key/how-to-register-in-a-razor-class-library.md b/blazor/getting-started/license-key/how-to-register-in-a-razor-class-library.md index 94796c0cff..b042ace1dd 100644 --- a/blazor/getting-started/license-key/how-to-register-in-a-razor-class-library.md +++ b/blazor/getting-started/license-key/how-to-register-in-a-razor-class-library.md @@ -59,7 +59,7 @@ Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Home/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-10.0&viewFallbackFrom=aspnetcore-2.1&tabs=visual-studio%2Clinux-ubuntu#http-strict-transport-security-protocol-hsts. app.UseHsts(); } diff --git a/blazor/getting-started/license-key/how-to-register-in-an-application.md b/blazor/getting-started/license-key/how-to-register-in-an-application.md index c6231cd5a7..c6b1b57537 100644 --- a/blazor/getting-started/license-key/how-to-register-in-an-application.md +++ b/blazor/getting-started/license-key/how-to-register-in-an-application.md @@ -81,7 +81,7 @@ Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Home/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-10.0&viewFallbackFrom=aspnetcore-2.1&tabs=visual-studio%2Clinux-ubuntu#http-strict-transport-security-protocol-hsts. app.UseHsts(); } diff --git a/blazor/getting-started/license-key/licensing-errors.md b/blazor/getting-started/license-key/licensing-errors.md index fb2f96d6e6..1b633f8abc 100644 --- a/blazor/getting-started/license-key/licensing-errors.md +++ b/blazor/getting-started/license-key/licensing-errors.md @@ -27,9 +27,9 @@ This message appears when a license key is not registered in the application or 2. If you **have a Syncfusion® account and an active trial**, you can **generate the trial license key for a specific version and platform** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). -3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can generate the trial license key for **a specific version and platform** from [this page](https://www.syncfusion.com/account/downloads). +3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can generate the trial license key for **a specific version and platform** from [this page](https://www.syncfusion.com/account/downloads). -4. If you **do not already have a Syncfusion® account**, you can create one [here](https://www.syncfusion.com/account/register) and [purchase a license](https://www.syncfusion.com/sales/products) or start your 30-day free trial. Then you can **generate the trial license key for a specific version and platform** from [this page](https://www.syncfusion.com/account/manage-trials/start-trials). +4. If you **do not already have a Syncfusion® account**, you can create one [here](https://www.syncfusion.com/account/register) and [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or start your 30-day free trial. Then you can **generate the trial license key for a specific version and platform** from [this page](https://www.syncfusion.com/account/manage-trials/start-trials). 5. You can also generate a license key from the Claim license key page by selecting “Claim your FREE account” in the warning dialog. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/how-to-generate#Claim-License-Key) for more details. @@ -49,9 +49,9 @@ If the application is registered with an invalid key, another version of license 2. If you have a Syncfusion® account and an active trial, you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). -3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). +3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). -4. If you **do not already have a Syncfusion® account**, you can create one here and [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). +4. If you **do not already have a Syncfusion® account**, you can create one here and [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). 5. Also, you can generate the license key from claim license key page by clicking the **"Claim your FREE account"** click from the licensing warning message. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/how-to-generate#Claim-License-Key) for more details. @@ -73,9 +73,9 @@ The following error message will be shown if a Syncfusion® account and an active trial**, you can **generate the trial license key for a specific version and platform** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). -3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can generate the trial license key for **a specific version and platform** from [this page](https://www.syncfusion.com/account/downloads). +3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can generate the trial license key for **a specific version and platform** from [this page](https://www.syncfusion.com/account/downloads). -4. If you **do not already have a Syncfusion® account**, you can create one [here](https://www.syncfusion.com/account/register) and [purchase a license](https://www.syncfusion.com/sales/products) or start your 30-day free trial. Then you can **generate the trial license key for a specific version and platform** from [this page](https://www.syncfusion.com/account/manage-trials/start-trials). +4. If you **do not already have a Syncfusion® account**, you can create one [here](https://www.syncfusion.com/account/register) and [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or start your 30-day free trial. Then you can **generate the trial license key for a specific version and platform** from [this page](https://www.syncfusion.com/account/manage-trials/start-trials). * In your application, register the generated license key. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/how-to-register-in-an-application) for information on registering the license key. @@ -93,9 +93,9 @@ If the application is registered with an invalid key, another version of license 2. If you have a Syncfusion® account and an active trial, you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). -3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). +3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). -4. If you **do not already have a Syncfusion® account**, you can create one here and [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). +4. If you **do not already have a Syncfusion® account**, you can create one here and [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). * In your application, register the generated license key. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/how-to-register-in-an-application) for information on registering the license key. @@ -105,7 +105,7 @@ The following error message will be shown if the trial key has expired after 30 **Error message:**
Your Syncfusion® trial license has expired. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/licensing-errors#trial-expired) for more information. -**Solution:**
Purchase a license [here](https://www.syncfusion.com/sales/products) +**Solution:**
Purchase a license [here](https://www.syncfusion.com/sales/pricing?category=ui-components) ### Platform Mismatch @@ -121,7 +121,7 @@ If the application is registered with another platform’s license key, the foll 2. If you have a Syncfusion® account and an active trial, you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). -3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). +3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). * In your application, register the generated license key. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/how-to-register-in-an-application) for information on registering the license key. @@ -139,7 +139,7 @@ If the application is registered with another version’s license key, the follo 2. If you have a Syncfusion® account and an active trial, you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/manage-trials/downloads). -3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/products) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). +3. If you **have a Syncfusion® account but no active trials**, [purchase a license](https://www.syncfusion.com/sales/pricing?category=ui-components) or [start your 30-day free trial](https://www.syncfusion.com/account/manage-trials/start-trials). Then you can **generate the trial license key for a specific version and product** from [this page](https://www.syncfusion.com/account/downloads). * In your application, register the generated license key. Refer to this [help topic](https://blazor.syncfusion.com/documentation/getting-started/license-key/how-to-register-in-an-application) for information on registering the license key. diff --git a/blazor/getting-started/license-key/licensing-faq.md b/blazor/getting-started/license-key/licensing-faq.md index 533bb83f3f..85f526fbb9 100644 --- a/blazor/getting-started/license-key/licensing-faq.md +++ b/blazor/getting-started/license-key/licensing-faq.md @@ -32,8 +32,8 @@ Generate license keys from the following Syncfusion account pages: * [License & Downloads](https://syncfusion.com/account/downloads) * [Trial & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) -N> * Syncfusion® license keys are **version and platform specific**. Refer to the [KB](https://www.syncfusion.com/kb/8976/how-to-generate-license-key-for-licensed-products) to generate the license key for the required version and platform. -* Refer to this [KB](https://www.syncfusion.com/kb/8951/which-version-syncfusion-license-key-should-i-use-in-my-application) to know which version of the Syncfusion® license key should be used in the application. +N> * Syncfusion® license keys are **version and platform specific**. Refer to the [KB](https://support.syncfusion.com/kb/article/7898/how-to-generate-license-key-for-licensed-products) to generate the license key for the required version and platform. +* Refer to this [KB](https://support.syncfusion.com/kb/article/7865/which-version-license-key-should-i-use-in-my-application) to know which version of the Syncfusion® license key should be used in the application. ## Registering a Syncfusion® account for direct NuGet.org users diff --git a/blazor/getting-started/license-key/overview.md b/blazor/getting-started/license-key/overview.md index b71dfc868d..e369c5968d 100644 --- a/blazor/getting-started/license-key/overview.md +++ b/blazor/getting-started/license-key/overview.md @@ -23,7 +23,7 @@ The license key is different from the installer unlock key and must be generated * **License key** - A string registered in your project to avoid licensing warnings. -N> See difference between the [unlock key and licensing key](https://support.syncfusion.com/kb/article/7863/difference-between-the-unlock-key-and-licensing-key). +N> See difference between the [unlock key and licensing key](https://support.syncfusion.com/kb/article/7863/how-to-differentiate-between-the-unlock-key-and-licensing-key-in-miscellaneous-configuration). ## Register Syncfusion® license keys on build servers diff --git a/blazor/installation/common-installation-errors.md b/blazor/installation/common-installation-errors.md index 3e9ddc5d46..f3e582568a 100644 --- a/blazor/installation/common-installation-errors.md +++ b/blazor/installation/common-installation-errors.md @@ -49,7 +49,7 @@ This article describes the most common installation errors, as well as the cause **Suggested solution:** Choose one of the following options. 1. Renew the subscription [here](https://www.syncfusion.com/account/my-renewals). -2. Purchase a new license [here](https://www.syncfusion.com/sales/products). +2. Purchase a new license [here](https://www.syncfusion.com/sales/pricing?category=ui-components). 3. Contact sales: sales@syncfusion.com. 4. Contact [Syncfusion support](https://support.syncfusion.com) to request a trial extension, if applicable. @@ -78,7 +78,7 @@ After renewing or purchasing a license, re-run the installer and enter the new u **Suggested solution:** -1. Purchase a license: https://www.syncfusion.com/sales/products. +1. Purchase a license: https://www.syncfusion.com/sales/pricing?category=ui-components. 2. Sign in to the [Syncfusion account portal](https://www.syncfusion.com/account/) to verify the license is registered to your account. 3. Ask the account administrator to assign a license to your user in the Syncfusion account portal. 4. Request assistance: clientrelations@syncfusion.com. @@ -125,7 +125,7 @@ N> Controlled Folder Access is a feature of Microsoft Defender on Windows 10, Wi **Option 1: Disable controlled folder access for the install** -Syncfusion demos are installed to the Public Documents folder by default. With controlled folder access enabled, the demos cannot be installed in that folder. To install the demos to the default location, disable controlled folder access during installation and re-enable it afterward. For steps, see [Allow an app to access controlled folders in Windows Security](https://support.microsoft.com/en-us/windows/allow-an-app-to-access-controlled-folders-b5b6627a-b008-2ca2-7931-7e51e912b034). +Syncfusion demos are installed to the Public Documents folder by default. With controlled folder access enabled, the demos cannot be installed in that folder. To install the demos to the default location, disable controlled folder access during installation and re-enable it afterward. For steps, see [Allow an app to access controlled folders in Windows Security](https://support.microsoft.com/en-US/Windows/Security/Threat-Malware-Protection/virus-and-threat-protection-in-the-windows-security-app). 1. Open **Windows Security** and select **Virus & threat protection**. 2. Under **Virus & threat protection settings**, click **Manage settings**. diff --git a/blazor/introduction.md b/blazor/introduction.md index 5c1ce2a768..3b5bbd04f5 100644 --- a/blazor/introduction.md +++ b/blazor/introduction.md @@ -517,7 +517,7 @@ padding-top: 20px; - + @@ -548,15 +548,15 @@ padding-top: 20px; * Visual Studio * [Getting started with Blazor Components in Web App](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) * [Getting started with Blazor Components in Server App](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-visual-studio) - * [Getting started with Blazor Components in WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-visual-studio) + * [Getting started with Blazor Components in WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app) * .NET CLI - * [Getting started with Blazor Components in Web App](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app-dotnet-cli) - * [Getting started with Blazor Components in Server App](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-dotnet-cli) - * [Getting started with Blazor Components in WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-dotnet-cli) + * [Getting started with Blazor Components in Web App](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) + * [Getting started with Blazor Components in Server App](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-visual-studio) + * [Getting started with Blazor Components in WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app) * Visual Studio for Mac - * [Getting started with Blazor Components in Server App](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-mac) + * [Getting started with Blazor Components in Server App](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-visual-studio) - * [Getting started with Blazor Components in WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-visual-studio-mac) + * [Getting started with Blazor Components in WebAssembly App](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app) diff --git a/blazor/nuget-packages.md b/blazor/nuget-packages.md index 824a3c6d3b..e97aa47db2 100644 --- a/blazor/nuget-packages.md +++ b/blazor/nuget-packages.md @@ -1243,7 +1243,7 @@ A package of Blazor navigation components such as Accordion, Context Menu, Tabs,
  • Stepper
  • Tabs
  • Toolbar
  • -
  • TreeView
  • +
  • TreeView
  • Pager
  • diff --git a/blazor/skills.md b/blazor/skills.md index 7d1f75d810..671156936e 100644 --- a/blazor/skills.md +++ b/blazor/skills.md @@ -23,7 +23,7 @@ Before installing Blazor Agent Skills, ensure the following: ## Installation -Install [Blazor components skills](https://github.com/syncfusion/blazor-ui-components-skills.git) using the Skills CLI. Users can also explore available skills from the [marketplace](https://skills.sh/syncfusion/). +Install [Blazor components skills](https://github.com/syncfusion/blazor-ui-components-skills) using the Skills CLI. Users can also explore available skills from the [marketplace](https://www.skills.sh/syncfusion). ### Install all skills @@ -105,9 +105,9 @@ Choose your installation scope (project-level or global), then confirm to comple {% endhighlight %} {% endtabs %} -This registers the Syncfusion® skill pack so your AI assistant can automatically load it in supported IDEs such as [Code Studio](https://help.syncfusion.com/code-studio/reference/configure-properties/skills), [Visual Studio Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills), and [Cursor](https://cursor.com/docs/skills). +This registers the Syncfusion® skill pack so your AI assistant can automatically load it in supported IDEs such as [Code Studio](https://help.syncfusion.com/code-studio/reference/configure-properties/skills), [Visual Studio Code](https://code.visualstudio.com/docs/agent-customization/agent-skills), and [Cursor](https://cursor.com/docs/skills). -To learn more about the Skills CLI, refer [here](https://skills.sh/docs). +To learn more about the Skills CLI, refer [here](https://www.skills.sh/docs). ## What’s included @@ -208,4 +208,4 @@ Verify that skills are installed in the correct agent directory, restart the IDE ## See also - [Agent Skills Standards](https://agentskills.io/home) -- [Skills CLI](https://skills.sh/docs) \ No newline at end of file +- [Skills CLI](https://www.skills.sh/docs) \ No newline at end of file diff --git a/blazor/tutorials/build-a-blazor-stay-reservation-app.md b/blazor/tutorials/build-a-blazor-stay-reservation-app.md index 4786015575..af00036dd8 100644 --- a/blazor/tutorials/build-a-blazor-stay-reservation-app.md +++ b/blazor/tutorials/build-a-blazor-stay-reservation-app.md @@ -614,7 +614,7 @@ Bind the `OnActionBegin` event of the `SfSchedule` component to a method that ha The complete code for this example is available in the [GitHub repository](https://github.com/syncfusion/blazor-showcase-stay-reservation). -Try the live demo: [https://blazor.syncfusion.com/showcase/stay-reservation](https://blazor.syncfusion.com/showcase/stay-reservation) +Try the live demo: [https://showcase.syncfusion.com/blazor/stay-reservation](https://blazor.syncfusion.com/showcase/stay-reservation) ## Summary diff --git a/blazor/upgrade/how-to-upgrade-syncfusion-components-using-vs-extensions.md b/blazor/upgrade/how-to-upgrade-syncfusion-components-using-vs-extensions.md index d5f6f3a9bc..f7d87fbd6e 100644 --- a/blazor/upgrade/how-to-upgrade-syncfusion-components-using-vs-extensions.md +++ b/blazor/upgrade/how-to-upgrade-syncfusion-components-using-vs-extensions.md @@ -29,4 +29,4 @@ N> Before use the Blazor Project Migration, check whether the Syncfusion® Blazo 4. Select **Migrate**. The Syncfusion® Blazor NuGet packages are updated to the chosen version in the project. -5. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio. \ No newline at end of file +5. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio. \ No newline at end of file diff --git a/blazor/visual-studio-code-integration/scaffolding.md b/blazor/visual-studio-code-integration/scaffolding.md index d2e44a74b7..f680429839 100644 --- a/blazor/visual-studio-code-integration/scaffolding.md +++ b/blazor/visual-studio-code-integration/scaffolding.md @@ -9,7 +9,7 @@ documentation: ug # Syncfusion® Blazor Scaffolder for Visual Studio Code -The [Syncfusion® Blazor Scaffolder](https://marketplace.visualstudio.com/items?itemName=SyncfusionInc.Blazor-Scaffolder-VSCode-Extensions) in Visual Studio Code helps you generate Razor pages and controller/service code that interact with your data models. It accelerates common data workflows for controls like controls like [DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), [TreeGrid](https://www.syncfusion.com/blazor-components/blazor-tree-grid), [Charts](https://www.syncfusion.com/blazor-components/blazor-charts), [Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler), and [Diagram](https://www.syncfusion.com/diagram-sdk/blazor-diagram-component) by scaffolding CRUD-ready files and UI markup. The Syncfusion® Blazor Scaffolder is available from `v32.2.3` or later. +The [Syncfusion® Blazor Scaffolder](https://marketplace.visualstudio.com/items?itemName=SyncfusionInc.Blazor-Scaffolder-VSCode-Extensions) in Visual Studio Code helps you generate Razor pages and controller/service code that interact with your data models. It accelerates common data workflows for controls like controls like [DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), [TreeGrid](https://www.syncfusion.com/blazor-components/blazor-tree-grid), [Charts](https://www.syncfusion.com/blazor-components/blazor-charts), [Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler), and [Diagram](https://www.syncfusion.com/diagram-sdk/blazor-diagram) by scaffolding CRUD-ready files and UI markup. The Syncfusion® Blazor Scaffolder is available from `v32.2.3` or later. N> Check that at least one Entity Framework model exists, and the application has been compiled once. If no Entity Framework model exists in your application, refer to this [documentation](https://www.freecodecamp.org/news/how-to-create-an-application-using-blazor-and-entity-framework-core-1c1679d87c7e/) to generate the Entity Framework model. After the model file has been added, check that the required `DbContext` and properties are added. Now, build the application, and try scaffolding. If any changes made in the model properties, rebuild the application once before perform scaffolding. diff --git a/blazor/visual-studio-integration/scaffolding.md b/blazor/visual-studio-integration/scaffolding.md index 271eba1b9f..b0fc40c906 100644 --- a/blazor/visual-studio-integration/scaffolding.md +++ b/blazor/visual-studio-integration/scaffolding.md @@ -153,6 +153,6 @@ N> Before adding a scaffolded item from the command line, verify that the **dotn Refer to the following user guide links to render a Syncfusion® component after scaffolding: -Blazor WebAssembly App: [Configure Blazor components using the Syncfusion® Blazor component NuGet package](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-visual-studio) +Blazor WebAssembly App: [Configure Blazor components using the Syncfusion® Blazor component NuGet package](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app) Blazor Server App: [Configure Blazor components using the Syncfusion® Blazor component NuGet package](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-visual-studio) diff --git a/blazor/visual-studio-integration/template-studio.md b/blazor/visual-studio-integration/template-studio.md index 11c3ee83b1..26bc895126 100644 --- a/blazor/visual-studio-integration/template-studio.md +++ b/blazor/visual-studio-integration/template-studio.md @@ -78,7 +78,7 @@ Quick start 9. The created project contains the selected theme, package versions, authentication settings, and sample render code for the components you chose. -10. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio®. +10. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion® license key to your application since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion® license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2) post for understanding the licensing changes introduced in Essential Studio®. ## Authentication Configuration