From e67284a6c9d14e4a6a9eeb717363b35b8809f3a9 Mon Sep 17 00:00:00 2001 From: gowthamanthavasiyappan <90315799+gowthamanthavasiyappan@users.noreply.github.com> Date: Mon, 12 Jun 2023 14:17:46 +0530 Subject: [PATCH] SEO-172685-asp-net-core-redirection-tool-fixes-4 --- aspnet-core/Configuration.md | 8 ++--- aspnet-core/Core-Concepts.md | 2 +- aspnet-core/Tooltip/Customization.md | 6 ++-- aspnet-core/Tooltip/Getting-Started.md | 2 +- aspnet-core/TreeMap/Getting-Started.md | 2 +- aspnet-core/TreeView/Checkboxes.md | 2 +- aspnet-core/TreeView/Getting-Started.md | 6 ++-- .../TreeView/Multiple-Drag-and-Drop.md | 2 +- aspnet-core/TreeView/Multiple-Selection.md | 6 ++-- aspnet-core/TreeView/Overview.md | 2 +- aspnet-core/TreeView/Populate-Data.md | 16 +++++----- aspnet-core/TreeView/Template-Option.md | 2 +- aspnet-core/TreeView/Tree-Node.md | 32 +++++++++---------- ...m-major-version-to-service-pack-version.md | 2 +- ...ade-from-one-version-to-another-version.md | 2 +- aspnet-core/Upgrade/how-to-upgrade.md | 2 +- aspnet-core/UploadBox/how-to.md | 2 +- .../NuGet-Packages.md | 8 ++--- .../Visual-Studio-Integration/Overview.md | 10 +++--- .../Convert-Project.md | 2 +- .../Create-Project.md | 2 +- .../Troubleshooting.md | 2 +- .../Upgrade-Project.md | 2 +- 23 files changed, 61 insertions(+), 61 deletions(-) diff --git a/aspnet-core/Configuration.md b/aspnet-core/Configuration.md index e05ad589..7b86e8ba 100644 --- a/aspnet-core/Configuration.md +++ b/aspnet-core/Configuration.md @@ -9,13 +9,13 @@ documentation: ug # Configuring Syncfusion Bower Packages -[Bower](http://bower.io) is a package manager for the Web. Syncfusion Bower package allows you to use the Syncfusion JavaScript Widgets in an efficient way. +[Bower](https://bower.io/) is a package manager for the Web. Syncfusion Bower package allows you to use the Syncfusion JavaScript Widgets in an efficient way. I>Syncfusion JavaScript Bower package is available as [public Git Repository](https://github.com/syncfusion/JavaScript-Widgets) and also registered as Syncfusion-JavaScript in the Bower registry. ### Bower Installation -To configure the Bower in your machine you need to install [node, npm](http://nodejs.org) and [git](http://git-scm.org). For more information to configure the Bower package please refer the official site for [bower](http://bower.io/#install-bower). +To configure the Bower in your machine you need to install [node, npm](https://nodejs.org/) and [git](http://git-scm.org). For more information to configure the Bower package please refer the official site for [bower](https://bower.io/). Syncfusion JavaScript Bower package can be configured in the following ways. 1. Using command prompt. @@ -88,7 +88,7 @@ Syncfusion JavaScript npm package is available as [public Git Repository](https: ### Syncfusion npm Installation -To configure the npm, install the [Nodejs](http://nodejs.org/) and update the npm. For more information to configure the npm packages refer the official site of [npm](https://docs.npmjs.com/getting-started/installing-node). +To configure the npm, install the [Nodejs](https://nodejs.org/) and update the npm. For more information to configure the npm packages refer the official site of [npm](https://docs.npmjs.com/getting-started/installing-node/). syncfusion-javascript npm package can be configured in following ways. @@ -167,7 +167,7 @@ npm update ### Overview -JSPM is a package manager for [SystemJS universal module loader](https://github.com/systemjs/systemjs), built on top of the dynamic [ES6 module loader](https://github.com/ModuleLoader/es6-module-loader). This can load any module format (ES6, AMD, CommonJS and globals) directly from any registry such as npm and GitHub with flat versioned dependency management. Any custom registry endpoints can be created through the Registry API. +JSPM is a package manager for [SystemJS universal module loader](https://github.com/systemjs/systemjs), built on top of the dynamic [ES6 module loader](https://github.com/ModuleLoader/es-module-loader). This can load any module format (ES6, AMD, CommonJS and globals) directly from any registry such as npm and GitHub with flat versioned dependency management. Any custom registry endpoints can be created through the Registry API. ### Syncfusion JavaScript JSPM diff --git a/aspnet-core/Core-Concepts.md b/aspnet-core/Core-Concepts.md index ee21a88a..6a352f22 100644 --- a/aspnet-core/Core-Concepts.md +++ b/aspnet-core/Core-Concepts.md @@ -256,7 +256,7 @@ Find the steps to configure the Syncfusion Components to particular language fro ## Accessibility -All the Essential JS UI widgets provide built-in compliance with the WAI-ARIA specifications. This ensures that the widgets work properly with assistive technologies. [WAI-ARIA](https://www.w3.org/WAI/PF/aria-practices/) compliance for the widgets have been achieved by providing proper keyboard navigation support as well as by defining the required ARIA attributes to the DOM elements. +All the Essential JS UI widgets provide built-in compliance with the WAI-ARIA specifications. This ensures that the widgets work properly with assistive technologies. [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/) compliance for the widgets have been achieved by providing proper keyboard navigation support as well as by defining the required ARIA attributes to the DOM elements. For example, the ejButton widget, when created through JavaScript code will render in the web browser with HTML DOM elements (along with the assigned built-in ARIA attributes) as shown below, diff --git a/aspnet-core/Tooltip/Customization.md b/aspnet-core/Tooltip/Customization.md index 060fd5f5..cae379e5 100644 --- a/aspnet-core/Tooltip/Customization.md +++ b/aspnet-core/Tooltip/Customization.md @@ -135,7 +135,7 @@ None (Default)
No effect takes place
-Let's create a Tooltip that slides down when shown using the [animation](http://help.syncfusion.com/js/api/ejtooltip#members:animation) property: +Let's create a Tooltip that slides down when shown using the [animation](https://help.syncfusion.com/js/api/ejtooltip#members:animation) property: {% highlight CSHTML %} @@ -151,7 +151,7 @@ Let's create a Tooltip that slides down when shown using the [animation](http:// ### Custom Animation -Custom animation effect for both Tooltip show/hide can also be done by [show](http://help.syncfusion.com/js/api/ejtooltip#methods:show) and [hide](http://help.syncfusion.com/js/api/ejtooltip#methods:hide) method. +Custom animation effect for both Tooltip show/hide can also be done by [show](https://help.syncfusion.com/js/api/ejtooltip#methods:show) and [hide](https://help.syncfusion.com/js/api/ejtooltip#methods:hide) method. Show or Hide method may receive an optional 'callback' parameter, which represents a function you'd like to call which will animate the tooltip. @@ -233,7 +233,7 @@ Tooltip will be hidden when mouse leaves the target element.
### Auto -The tooltip will be visible only for the period of time specified in the [autoCloseTimeout](http://help.syncfusion.com/js/api/ejtooltip#members:autoclosetimeout). +The tooltip will be visible only for the period of time specified in the [autoCloseTimeout](https://help.syncfusion.com/js/api/ejtooltip#members:autoclosetimeout). Let see an example, this Tooltip will only hide after hovering the target for 2000ms diff --git a/aspnet-core/Tooltip/Getting-Started.md b/aspnet-core/Tooltip/Getting-Started.md index 636f1618..44395789 100644 --- a/aspnet-core/Tooltip/Getting-Started.md +++ b/aspnet-core/Tooltip/Getting-Started.md @@ -87,7 +87,7 @@ Apply the following style sheet ## Setting Dimensions -Tooltip dimensions can be set using [width](http://help.syncfusion.com/js/api/ejtooltip#members:width) and [height](http://help.syncfusion.com/js/api/ejtooltip#members:height) API. +Tooltip dimensions can be set using [width](https://help.syncfusion.com/js/api/ejtooltip#members:width) and [height](https://help.syncfusion.com/js/api/ejtooltip#members:height) API. {% highlight CSHTML %} diff --git a/aspnet-core/TreeMap/Getting-Started.md b/aspnet-core/TreeMap/Getting-Started.md index 336fb13f..3a4b2743 100644 --- a/aspnet-core/TreeMap/Getting-Started.md +++ b/aspnet-core/TreeMap/Getting-Started.md @@ -121,7 +121,7 @@ You can populate the TreeMap data inside the controller. For example, you can po - N> Population data is referred from [List of continents by population](http://en.wikipedia.org/wiki/List_of_continents_by_population) + N> Population data is referred from [List of continents by population](https://en.wikipedia.org/wiki/List_of_continents_by_population) ## Initialize TreeMap diff --git a/aspnet-core/TreeView/Checkboxes.md b/aspnet-core/TreeView/Checkboxes.md index be352b84..074ef544 100644 --- a/aspnet-core/TreeView/Checkboxes.md +++ b/aspnet-core/TreeView/Checkboxes.md @@ -61,7 +61,7 @@ You can use [isNodeChecked](https://help.syncfusion.com/api/js/ejtreeview#method ## Get checked nodes -To get the checked nodes of tree view, use the [getCheckedNodes](http://help.syncfusion.com/js/api/ejtreeview#methods:getcheckednodes) method. It returns the collection of checked tree nodes. Also you can get currently checked nodes indexes in TreeView by using [getCheckedNodesIndex](https://help.syncfusion.com/api/js/ejtreeview#methods:getcheckednodesindex) method. +To get the checked nodes of tree view, use the [getCheckedNodes](https://help.syncfusion.com/js/api/ejtreeview#methods:getcheckednodes) method. It returns the collection of checked tree nodes. Also you can get currently checked nodes indexes in TreeView by using [getCheckedNodesIndex](https://help.syncfusion.com/api/js/ejtreeview#methods:getcheckednodesindex) method. {% highlight CSHTML %} diff --git a/aspnet-core/TreeView/Getting-Started.md b/aspnet-core/TreeView/Getting-Started.md index 75cbe859..d0268432 100644 --- a/aspnet-core/TreeView/Getting-Started.md +++ b/aspnet-core/TreeView/Getting-Started.md @@ -208,7 +208,7 @@ By running the previous code, you will get results like the following image: ## Create instance for tree view -Create an instance for an existing tree view in the following ways. Once a reference has been established, you can use the [API’s](http://help.syncfusion.com/js/api/ejtreeview) of tree view to control its behavior. +Create an instance for an existing tree view in the following ways. Once a reference has been established, you can use the [API’s](https://help.syncfusion.com/js/api/ejtreeview) of tree view to control its behavior. {% highlight javascript %} @@ -225,11 +225,11 @@ Create an instance for an existing tree view in the following ways. Once a refer -N>**To configure the API settings after tree view creation, please refer to the [API configuration](http://help.syncfusion.com/js/api-configuration), [Invoking Methods](http://help.syncfusion.com/js/invoking-methods)**. +N>**To configure the API settings after tree view creation, please refer to the [API configuration](https://help.syncfusion.com/js/api-configuration), [Invoking Methods](https://help.syncfusion.com/js/invoking-methods)**. ## Tree view events -ASP.NET Core tree view supports all the [events](http://help.syncfusion.com/js/api/ejtreeview#events) available in EJ tree view. Refer to the following code example to specify an event using the tag helper of tree view. +ASP.NET Core tree view supports all the [events](https://help.syncfusion.com/js/api/ejtreeview#events) available in EJ tree view. Refer to the following code example to specify an event using the tag helper of tree view. {% highlight CSHTML %} diff --git a/aspnet-core/TreeView/Multiple-Drag-and-Drop.md b/aspnet-core/TreeView/Multiple-Drag-and-Drop.md index 6c4c12af..e55af2cc 100644 --- a/aspnet-core/TreeView/Multiple-Drag-and-Drop.md +++ b/aspnet-core/TreeView/Multiple-Drag-and-Drop.md @@ -10,7 +10,7 @@ documentation: ug # Drag and Drop Multiple Nodes -The tree view supports to drag and drop multiple nodes by specifying the [allowMultiSelection](http://help.syncfusion.com/js/api/ejtreeview#members:allowmultiselection) as true along with the [allowDragAndDrop](https://help.syncfusion.com/js/api/ejtreeview#members:allowdraganddrop) as true. It allows you to drag and drop multiple nodes in the tree view. +The tree view supports to drag and drop multiple nodes by specifying the [allowMultiSelection](https://help.syncfusion.com/js/api/ejtreeview#members:allowmultiselection) as true along with the [allowDragAndDrop](https://help.syncfusion.com/js/api/ejtreeview#members:allowdraganddrop) as true. It allows you to drag and drop multiple nodes in the tree view. In the controller page, create a data list that contains the details about the tree nodes. diff --git a/aspnet-core/TreeView/Multiple-Selection.md b/aspnet-core/TreeView/Multiple-Selection.md index 10a641b3..faa9bec1 100644 --- a/aspnet-core/TreeView/Multiple-Selection.md +++ b/aspnet-core/TreeView/Multiple-Selection.md @@ -9,7 +9,7 @@ documentation: ug # Multiple Selection in ASP.NET Core TreeView -The tree view supports to select the multiple nodes by specifying the [allowMultiSelection](http://help.syncfusion.com/js/api/ejtreeview#members:allowmultiselection) as true. It allows you to select more than one nodes in the tree view. +The tree view supports to select the multiple nodes by specifying the [allowMultiSelection](https://help.syncfusion.com/js/api/ejtreeview#members:allowmultiselection) as true. It allows you to select more than one nodes in the tree view. In the controller page, create a data list that contains the details about the tree nodes. @@ -63,7 +63,7 @@ By running the previous code, you will get the output like the following: ## Select nodes -To select more than one nodes of tree view, use the [selectedNodes](http://help.syncfusion.com/js/api/ejtreeview#members:selectednodes) property. It will select the tree view nodes from the given indexes. +To select more than one nodes of tree view, use the [selectedNodes](https://help.syncfusion.com/js/api/ejtreeview#members:selectednodes) property. It will select the tree view nodes from the given indexes. In the view page, add the following code and map the properties defined to the corresponding fields in data source and you can select the specific nodes in tree view by using the **selectedNodes** property. @@ -89,7 +89,7 @@ In the view page, add the following code and map the properties defined to the c ## Get selected nodes -To get the selected nodes of tree view, use the [getSelectedNodes](http://help.syncfusion.com/js/api/ejtreeview#methods:getselectednodes) method. It returns the collections of tree view selected nodes. You can use [getSelectedNodesIndex](https://help.syncfusion.com/api/js/ejtreeview#methods:getselectednodesindex) method to get the index positions of currently selected nodes. +To get the selected nodes of tree view, use the [getSelectedNodes](https://help.syncfusion.com/js/api/ejtreeview#methods:getselectednodes) method. It returns the collections of tree view selected nodes. You can use [getSelectedNodesIndex](https://help.syncfusion.com/api/js/ejtreeview#methods:getselectednodesindex) method to get the index positions of currently selected nodes. In the view page, add the following code and map the properties defined to the corresponding fields in data source and you can get selected nodes from the tree view by using the **getSelectedNodes** method. diff --git a/aspnet-core/TreeView/Overview.md b/aspnet-core/TreeView/Overview.md index 77a0249f..a290f8ef 100644 --- a/aspnet-core/TreeView/Overview.md +++ b/aspnet-core/TreeView/Overview.md @@ -9,7 +9,7 @@ documentation: ug # Overview -The ASP.NET Core tree view component provides all the functionalities available in [EJ TreeView](http://help.syncfusion.com/js/api/ejtreeview). It represents hierarchical data in a tree-like structure and allows you to edit, drag and drop, select with checkboxes, and more. The tree view can be generated from a specified item list, list of objects, or by using OData services. +The ASP.NET Core tree view component provides all the functionalities available in [EJ TreeView](https://help.syncfusion.com/js/api/ejtreeview). It represents hierarchical data in a tree-like structure and allows you to edit, drag and drop, select with checkboxes, and more. The tree view can be generated from a specified item list, list of objects, or by using OData services. ## Key Features diff --git a/aspnet-core/TreeView/Populate-Data.md b/aspnet-core/TreeView/Populate-Data.md index 25d0055c..a13e6826 100644 --- a/aspnet-core/TreeView/Populate-Data.md +++ b/aspnet-core/TreeView/Populate-Data.md @@ -387,7 +387,7 @@ Previous data can be directly assigned to the `DataSource` property and you can ## Remote data -When using remote data binding, the adaptor of [ej.DataManager](http://helpjs.syncfusion.com/js/api/ejdatamanager#) plays a vital role in processing queries to make them suitable to send along with data request, and also process the response data from the server. +When using remote data binding, the adaptor of [ej.DataManager](https://helpjs.syncfusion.com/js/api/ejdatamanager) plays a vital role in processing queries to make them suitable to send along with data request, and also process the response data from the server. The following steps explain you to bind remote data to the tree view control. @@ -399,7 +399,7 @@ The following steps explain you to bind remote data to the tree view control. ### OData -**OData** is a standardized protocol for creating and consuming data. Bind the [OData service](http://www.odata.org/#) data to tree view in two ways by using `DataSource` API of tree view control. +**OData** is a standardized protocol for creating and consuming data. Bind the [OData service](https://www.odata.org/) data to tree view in two ways by using `DataSource` API of tree view control. **Using Datasource(DataSource) API** @@ -437,7 +437,7 @@ The following steps explain you to bind remote data to the tree view control. {% endhighlight %} -In the previous methods, you may also specify the **adaptor** as [ODataAdaptor](http://helpjs.syncfusion.com/js/datamanager/data-adaptors#odata-adaptor) and it is optional to specify. +In the previous methods, you may also specify the **adaptor** as [ODataAdaptor](https://helpjs.syncfusion.com/js/datamanager/data-adaptors#odata-adaptor) and it is optional to specify. Provide the adaptor value either as string value (“ODataAdaptor”) or Enum type (AdaptorType.ODataAdaptor). @@ -455,7 +455,7 @@ Provide the adaptor value either as string value (“ODataAdaptor”) or Enum ty {% endhighlight %} -N>**You can use the previous code until OData service version 3. For OData Service version 4 End Point, a separate adaptor [ej.ODataV4Adaptor](http://helpjs.syncfusion.com/js/datamanager/data-binding#odata-v4) is created for data binding.** +N>**You can use the previous code until OData service version 3. For OData Service version 4 End Point, a separate adaptor [ej.ODataV4Adaptor](https://helpjs.syncfusion.com/js/datamanager/data-binding#odata-v4) is created for data binding.** {% highlight CSHTML %} @@ -474,7 +474,7 @@ N>**You can use the previous code until OData service version 3. For OData Servi ### Web API -Using the [ej.WebApiAdaptor](http://helpjs.syncfusion.com/js/datamanager/data-adaptors#webapi-adaptor), you can bind Web API service data to the tree view as shown in the following code example. +Using the [ej.WebApiAdaptor](https://helpjs.syncfusion.com/js/datamanager/data-adaptors#webapi-adaptor), you can bind Web API service data to the tree view as shown in the following code example. {% highlight CSHTML %} @@ -490,11 +490,11 @@ Using the [ej.WebApiAdaptor](http://helpjs.syncfusion.com/js/datamanager/data-ad ### Other restful web services -The Custom Adaptor concept of the [ej.DataManager](http://helpjs.syncfusion.com/js/api/ejdatamanager#) allows you to customize or generate your own adaptor which is used to process query and result data. +The Custom Adaptor concept of the [ej.DataManager](https://helpjs.syncfusion.com/js/api/ejdatamanager) allows you to customize or generate your own adaptor which is used to process query and result data. -[http://helpjs.syncfusion.com/js/datamanager/data-adaptors#custom-adaptor](http://helpjs.syncfusion.com/js/datamanager/data-adaptors#custom-adaptor) +[http://helpjs.syncfusion.com/js/datamanager/data-adaptors#custom-adaptor](https://helpjs.syncfusion.com/js/datamanager/data-adaptors#custom-adaptor) -When using remote data binding, the adaptor of [ej.DataManager](http://helpjs.syncfusion.com/js/api/ejdatamanager#) plays a vital role in processing queries to make them suitable to send along with the data request, and also process the response data from the server. +When using remote data binding, the adaptor of [ej.DataManager](https://helpjs.syncfusion.com/js/api/ejdatamanager) plays a vital role in processing queries to make them suitable to send along with the data request, and also process the response data from the server. In the controller page, create a data list that contains the details about the tree nodes. diff --git a/aspnet-core/TreeView/Template-Option.md b/aspnet-core/TreeView/Template-Option.md index b978c8d9..6f505150 100644 --- a/aspnet-core/TreeView/Template-Option.md +++ b/aspnet-core/TreeView/Template-Option.md @@ -8,7 +8,7 @@ documentation: UG # Template Option in ASP.NET Core TreeView -The tree nodes can be customized by using the **Template** property. The tree view template option requires addition JS library called the **JsRender** that helps you to create the structured way of tree nodes with simple codes and increased performance. To know more about JsRender, refer to this link [http://www.jsviews.com/](http://www.jsviews.com/#). +The tree nodes can be customized by using the **Template** property. The tree view template option requires addition JS library called the **JsRender** that helps you to create the structured way of tree nodes with simple codes and increased performance. To know more about JsRender, refer to this link [http://www.jsviews.com/](https://www.jsviews.com/). In the controller page, create a data list that contains the details about the tree nodes. diff --git a/aspnet-core/TreeView/Tree-Node.md b/aspnet-core/TreeView/Tree-Node.md index 9380f4b2..f1583564 100644 --- a/aspnet-core/TreeView/Tree-Node.md +++ b/aspnet-core/TreeView/Tree-Node.md @@ -120,7 +120,7 @@ Also the tree view node object holds the following properties. The tree view provides a set of options to configure all its properties by setting and getting values at initialization or dynamically. -To get the node value, you can use the [getNode](http://help.syncfusion.com/js/api/ejtreeview#methods:getnode) method as shown in the following code example. Here, the node value is retrieved by button click action. +To get the node value, you can use the [getNode](https://help.syncfusion.com/js/api/ejtreeview#methods:getnode) method as shown in the following code example. Here, the node value is retrieved by button click action. In the controller page, create a data list that contains the details about the tree nodes. @@ -180,7 +180,7 @@ In the view page, specify the following method in script tag to get the node val N>**Existing tree view instance can be created by [jQuery.data()](http://api.jquery.com/jQuery.data/#) and you can control the APIs of tree view behavior**. -To edit the node text, use the [updateText](http://help.syncfusion.com/js/api/ejtreeview#methods:updatetext) method as shown in the following code example: +To edit the node text, use the [updateText](https://help.syncfusion.com/js/api/ejtreeview#methods:updatetext) method as shown in the following code example: {% highlight CSHTML %} @@ -203,7 +203,7 @@ To edit the node text, use the [updateText](http://help.syncfusion.com/js/api/ej ## Get parent node -To get current parent node of a particular node, use the [getParent](http://help.syncfusion.com/js/api/ejtreeview#methods:getparent) method as shown in the following code example: +To get current parent node of a particular node, use the [getParent](https://help.syncfusion.com/js/api/ejtreeview#methods:getparent) method as shown in the following code example: {% highlight CSHTML %} @@ -223,7 +223,7 @@ To get current parent node of a particular node, use the [getParent](http://help ## Get node index -To get node index, use the [getNodeIndex](http://help.syncfusion.com/js/api/ejtreeview#methods:getnodeindex) as shown in the following code example: +To get node index, use the [getNodeIndex](https://help.syncfusion.com/js/api/ejtreeview#methods:getnodeindex) as shown in the following code example: You can use [getNodeByIndex](https://help.syncfusion.com/api/js/ejtreeview#methods:getnodebyindex) method to get TreeView node by using index position. {% highlight javascript %} @@ -250,7 +250,7 @@ Perform the following operation in tree nodes and you can save the modified node ### Add or remove nodes -To add/remove nodes programmatically, use the [addNode](http://help.syncfusion.com/js/api/ejtreeview#methods:addnode) and [removeNode](http://help.syncfusion.com/js/api/ejtreeview#methods:removenode) methods of the tree view. +To add/remove nodes programmatically, use the [addNode](https://help.syncfusion.com/js/api/ejtreeview#methods:addnode) and [removeNode](http://help.syncfusion.com/js/api/ejtreeview#methods:removenode) methods of the tree view. {% highlight javascript %} @@ -266,7 +266,7 @@ To add/remove nodes programmatically, use the [addNode](http://help.syncfusion. {% endhighlight %} -Add a new node after or before some tree view node by using the [insertAfter](http://help.syncfusion.com/js/api/ejtreeview#methods:insertafter) and [insertBefore](http://help.syncfusion.com/js/api/ejtreeview#methods:insertbefore) methods. +Add a new node after or before some tree view node by using the [insertAfter](https://help.syncfusion.com/js/api/ejtreeview#methods:insertafter) and [insertBefore](http://help.syncfusion.com/js/api/ejtreeview#methods:insertbefore) methods. {% highlight javascript %} @@ -287,7 +287,7 @@ Add a new node after or before some tree view node by using the [insertAfter](ht ### Move node -You can also achieve cut and paste operation by using the [moveNode](http://help.syncfusion.com/js/api/ejtreeview#methods:movenode) method. +You can also achieve cut and paste operation by using the [moveNode](https://help.syncfusion.com/js/api/ejtreeview#methods:movenode) method. {% highlight javascript %} @@ -315,7 +315,7 @@ The tree nodes can be expanded or collapsed by clicking the expand/collapse icon - {{'[expandNode](http://help.syncfusion.com/js/api/ejtreeview#methods:expandnode)'| markdownify }} + {{'[expandNode](https://help.syncfusion.com/js/api/ejtreeview#methods:expandnode)'| markdownify }} Expands the node with specified id. @@ -323,7 +323,7 @@ Expands the node with specified id. - {{'[collapseNode](http://help.syncfusion.com/js/api/ejtreeview#methods:collapsenode)'| markdownify }} + {{'[collapseNode](https://help.syncfusion.com/js/api/ejtreeview#methods:collapsenode)'| markdownify }} Collapses the node with specified id. @@ -331,7 +331,7 @@ Collapses the node with specified id. - {{'[expandAll](http://help.syncfusion.com/js/api/ejtreeview#methods:expandall)'| markdownify }} + {{'[expandAll](https://help.syncfusion.com/js/api/ejtreeview#methods:expandall)'| markdownify }} Expands all the node. @@ -339,7 +339,7 @@ Expands all the node. - {{'[collapseAll](http://help.syncfusion.com/js/api/ejtreeview#methods:collapseall)'| markdownify }} + {{'[collapseAll](https://help.syncfusion.com/js/api/ejtreeview#methods:collapseall)'| markdownify }} Collapses all the node. @@ -347,11 +347,11 @@ Collapses all the node. -Also you can get all the expanded nodes index in tree by using the [getExpandedNodesIndex](http://help.syncfusion.com/js/api/ejtreeview#methods:getexpandednodesindex) method that returns the array of expanded node indices. +Also you can get all the expanded nodes index in tree by using the [getExpandedNodesIndex](https://help.syncfusion.com/js/api/ejtreeview#methods:getexpandednodesindex) method that returns the array of expanded node indices. ### Prevent multiple node expand -You can be able to prevent the multiple expand of tree view nodes by specifying [enableMultipleExpand](http://help.syncfusion.com/js/api/ejtreeview#members:enablemultipleexpand) as false. +You can be able to prevent the multiple expand of tree view nodes by specifying [enableMultipleExpand](https://help.syncfusion.com/js/api/ejtreeview#members:enablemultipleexpand) as false. For example, if you want to allow only one node to be expanded in tree view at a time. Refer to the following code block for more details. @@ -367,7 +367,7 @@ For example, if you want to allow only one node to be expanded in tree view at a ### Get updated node collection -Get the updated node values after manipulating or editing the node of tree view by using the [getTreeData](http://help.syncfusion.com/js/api/ejtreeview#methods:gettreedata) method. It returns the JSON data with modified structure in tree view. +Get the updated node values after manipulating or editing the node of tree view by using the [getTreeData](https://help.syncfusion.com/js/api/ejtreeview#methods:gettreedata) method. It returns the JSON data with modified structure in tree view. You can also get the updated data source for remote data binding after performing the operation like editing, selecting/unselecting, expanding/collapsing, checking/unchecking and removing node. You cannot get the updated data source, when you perform operation like drag and drop, adding node for remote data binding. @@ -387,7 +387,7 @@ The updated data source also contains custom attributes, if you return these fro ## Editing -You can directly edit the tree node’s text in-place by double-click on the tree node or select the tree node and press F2 key. The editing works only if the [allowEditing](http://help.syncfusion.com/js/api/ejtreeview#members:allowediting) property is true in TreeView control. When editing is completed by focus out or “enter” key press, the modified node’s text is saved automatically. The [nodeEdit](https://help.syncfusion.com/api/js/ejtreeview#events:nodeedit) event will be triggered whenever edited the TreeView node. +You can directly edit the tree node’s text in-place by double-click on the tree node or select the tree node and press F2 key. The editing works only if the [allowEditing](https://help.syncfusion.com/js/api/ejtreeview#members:allowediting) property is true in TreeView control. When editing is completed by focus out or “enter” key press, the modified node’s text is saved automatically. The [nodeEdit](https://help.syncfusion.com/api/js/ejtreeview#events:nodeedit) event will be triggered whenever edited the TreeView node. Also [beforeEdit](https://help.syncfusion.com/api/js/ejtreeview#events:beforeedit) event will be triggered before the TreeView node change into editing mode. {% highlight CSHTML %} @@ -403,7 +403,7 @@ Also [beforeEdit](https://help.syncfusion.com/api/js/ejtreeview#events:beforeedi ## Selection -You can select a specific node by using [selectedNode](http://help.syncfusion.com/js/api/ejtreeview#members:selectednode) property or [selectNode](http://help.syncfusion.com/js/api/ejtreeview#methods:selectnode) method. To get the selected status of a given TreeView node you have to use [isSelected](https://help.syncfusion.com/api/js/ejtreeview#methods:isselected) method. +You can select a specific node by using [selectedNode](https://help.syncfusion.com/js/api/ejtreeview#members:selectednode) property or [selectNode](http://help.syncfusion.com/js/api/ejtreeview#methods:selectnode) method. To get the selected status of a given TreeView node you have to use [isSelected](https://help.syncfusion.com/api/js/ejtreeview#methods:isselected) method. The [nodeClick](https://help.syncfusion.com/api/js/ejtreeview#events:nodeclick) event will be triggered whenever TreeView node is clicked. The [beforeSelect](https://help.syncfusion.com/api/js/ejtreeview#events:beforeselect) event will be triggered before the TreeView node is selected. The [nodeSelect](https://help.syncfusion.com/api/js/ejtreeview#events:nodeselect)/[nodeUnselect](https://help.syncfusion.com/api/js/ejtreeview#events:nodeunselect) events will be triggered based on the TreeView node click operations. diff --git a/aspnet-core/Upgrade/Upgrade-from-major-version-to-service-pack-version.md b/aspnet-core/Upgrade/Upgrade-from-major-version-to-service-pack-version.md index 3de26e2f..cd67eefa 100644 --- a/aspnet-core/Upgrade/Upgrade-from-major-version-to-service-pack-version.md +++ b/aspnet-core/Upgrade/Upgrade-from-major-version-to-service-pack-version.md @@ -9,7 +9,7 @@ documentation: ug # Upgrade from major version to service pack version -Syncfusion provides a new Volume release once in every three months which has exciting new features. For that Volume release, there may be one or two Service Pack releases. The issues in the Volume release will be addressed in the Service Pack releases. You can download and install the latest Service Pack installer [here](https://www.syncfusion.com/downloads/latest-version). +Syncfusion provides a new Volume release once in every three months which has exciting new features. For that Volume release, there may be one or two Service Pack releases. The issues in the Volume release will be addressed in the Service Pack releases. You can download and install the latest Service Pack installer [here](https://www.syncfusion.com/account/downloads). It is not required to install the Volume release before installing the Service Pack release. As Volume and Service Packs releases works independently, you can directly install the latest Service Pack which contains major issue fixes. \ No newline at end of file diff --git a/aspnet-core/Upgrade/Upgrade-from-one-version-to-another-version.md b/aspnet-core/Upgrade/Upgrade-from-one-version-to-another-version.md index 48a4ae3f..1ae5ee11 100644 --- a/aspnet-core/Upgrade/Upgrade-from-one-version-to-another-version.md +++ b/aspnet-core/Upgrade/Upgrade-from-one-version-to-another-version.md @@ -9,7 +9,7 @@ documentation: ug # Upgrade from one version to another version. -You can upgrade to the latest version by downloading and installing the platforms you require from [this](https://www.syncfusion.com/downloads/latest-version) link. After upgrading to the latest version, instead of upgrading your projects manually, you can use the Syncfusion Project Migration for migrating your projects. +You can upgrade to the latest version by downloading and installing the platforms you require from [this](https://www.syncfusion.com/account/downloads) link. After upgrading to the latest version, instead of upgrading your projects manually, you can use the Syncfusion Project Migration for migrating your projects. diff --git a/aspnet-core/Upgrade/how-to-upgrade.md b/aspnet-core/Upgrade/how-to-upgrade.md index 12661ea1..9f47be7f 100644 --- a/aspnet-core/Upgrade/how-to-upgrade.md +++ b/aspnet-core/Upgrade/how-to-upgrade.md @@ -22,7 +22,7 @@ The most recent version of Syncfusion ASP.NET Core can be downloaded and install ![Control Panel](Upgrade-images/upgrade-control-panel.png) -You can also upgrade to the latest version just by downloading and installing the products you require from [this](https://www.syncfusion.com/downloads/latest-version) link. The existing installed versions are not required to be uninstalled. +You can also upgrade to the latest version just by downloading and installing the products you require from [this](https://www.syncfusion.com/account/downloads) link. The existing installed versions are not required to be uninstalled. It is not required to install the Volume release before installing the Service Pack release. As releases for Volume and Service Packs work independently, you can install the latest version with major bug fixes directly. diff --git a/aspnet-core/UploadBox/how-to.md b/aspnet-core/UploadBox/how-to.md index 10324672..4490e7b4 100644 --- a/aspnet-core/UploadBox/how-to.md +++ b/aspnet-core/UploadBox/how-to.md @@ -96,4 +96,4 @@ The following code illustrates about how to render UploadBox inside the column {% endhighlight %} -Refer to the sample [here](http://www.syncfusion.com/downloads/support/directtrac/230884/ze/Grid_with_Uploadbox1479644797 ) \ No newline at end of file +Refer to the sample [here](https://www.syncfusion.com/downloads/support/directtrac/230884/ze/Grid_with_Uploadbox1479644797) \ No newline at end of file diff --git a/aspnet-core/Visual-Studio-Integration/NuGet-Packages.md b/aspnet-core/Visual-Studio-Integration/NuGet-Packages.md index ee5fe8f5..4fc0fa35 100644 --- a/aspnet-core/Visual-Studio-Integration/NuGet-Packages.md +++ b/aspnet-core/Visual-Studio-Integration/NuGet-Packages.md @@ -13,7 +13,7 @@ documentation: ug From v16.2.0.46 (2018 Volume 2 Service Pack 1) onwards, all the Syncfusion components are available as NuGet packages at [nuget.org](https://www.nuget.org/profiles/SyncfusionInc). -Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet package, you must include a license key in your projects. Refer to this [link](https://help.syncfusion.com/common/essential-studio/licensing/license-key) to learn about registering Syncfusion license key in your ASP.NET Core application to use Syncfusion controls +Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet package, you must include a license key in your projects. Refer to this [link](https://help.syncfusion.com/common/essential-studio/licensing/overview) to learn about registering Syncfusion license key in your ASP.NET Core application to use Syncfusion controls N> Starting from v17.1.0.32 (2018 Volume 1), Syncfusion will no longer publish NuGet packages at [nuget.syncfusion.com](https://nuget.syncfusion.com/). @@ -35,7 +35,7 @@ The NuGet Package Manager can be used to search and install NuGet packages in th 3. The Syncfusion ASP.NET Core NuGet Packages are listed and available. Search and install the required packages in your application, by clicking the **Install** button. -N> The Syncfusion NuGet packages are published in public [NuGet.org](https://www.nuget.org/) from v16.2.0.46. To Install earlier version of 16.2.0.46 Syncfusion NuGet packages, [configure Syncfusion private feed URL](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/nuget-packages#syncfusion-nuget-feed-url-configuration). +N> The Syncfusion NuGet packages are published in public [NuGet.org](https://www.nuget.org/) from v16.2.0.46. To Install earlier version of 16.2.0.46 Syncfusion NuGet packages, [configure Syncfusion private feed URL](https://help.syncfusion.com/aspnet-core/visual-studio-integration/nuget-packages#syncfusion-nuget-feed-url-configuration). ### Using Package Manager Console @@ -118,7 +118,7 @@ The NuGet Command Line Interface (CLI), nuget.exe, provides the full extent of N mono nuget.exe install “C:\Users\SyncfusionApplication\package.config” ~~~ -N> To Install earlier version of 16.2.0.46 Syncfusion NuGet packages, [configure Syncfusion private feed URL](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/nuget-packages#syncfusion-nuget-feed-url-configuration). +N> To Install earlier version of 16.2.0.46 Syncfusion NuGet packages, [configure Syncfusion private feed URL](https://help.syncfusion.com/aspnet-core/visual-studio-integration/nuget-packages#syncfusion-nuget-feed-url-configuration). ## Managing NuGet package using Dotnet CLI @@ -148,7 +148,7 @@ The NuGet Command Line Interface (CLI), Dotnet.exe, provides the full extent of dotnet restore ~~~ - To know more command about the dotnet CLI, refer [here](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet?tabs=netcore2x). + To know more command about the dotnet CLI, refer [here](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet?tabs=netcore2x). ## Upgrading NuGet packages diff --git a/aspnet-core/Visual-Studio-Integration/Overview.md b/aspnet-core/Visual-Studio-Integration/Overview.md index 215b1071..c2214362 100644 --- a/aspnet-core/Visual-Studio-Integration/Overview.md +++ b/aspnet-core/Visual-Studio-Integration/Overview.md @@ -15,11 +15,11 @@ I> The Syncfusion ASP.NET Core (Essential JS 1) menu option is available from v1 The Syncfusion provides the following extension supports in Visual Studio: -1. [Create Project](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Create-Project): Creates the Syncfusion ASP.NET Core (Essential JS 1) application by adding the required Essential JS 1 components. -2. [Convert Project](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Convert-Project): Converts an existing ASP.NET Core application into a Syncfusion ASP.NET Core (Essential JS 1) application by adding the required Syncfusion assemblies and resource files. -3. [Upgrade Project](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Upgrade-Project): Upgrades the existing Syncfusion ASP.NET Core (Essential JS 1) application from one Essential Studio version to another. -4. [Create Samples](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Create-Samples): Creates the Syncfusion ASP.NET Core (Essential JS1) application with the sample code of required controls and features. -5. [Troubleshooting](https://help.syncfusion.com/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Troubleshooting): Troubleshoots the project with the Syncfusion configuration and apply the fix like, wrong Framework Syncfusion assembly added to the project or missing any Syncfusion dependent assembly of a referred assembly. +1. [Create Project](https://help.syncfusion.com/aspnet-core/visual-studio-integration/visual-studio-extensions/create-project): Creates the Syncfusion ASP.NET Core (Essential JS 1) application by adding the required Essential JS 1 components. +2. [Convert Project](https://help.syncfusion.com/aspnet-core/visual-studio-integration/visual-studio-extensions/convert-project): Converts an existing ASP.NET Core application into a Syncfusion ASP.NET Core (Essential JS 1) application by adding the required Syncfusion assemblies and resource files. +3. [Upgrade Project](https://help.syncfusion.com/aspnet-core/visual-studio-integration/visual-studio-extensions/upgrade-project): Upgrades the existing Syncfusion ASP.NET Core (Essential JS 1) application from one Essential Studio version to another. +4. [Create Samples](https://help.syncfusion.com/aspnet-core/visual-studio-integration/visual-studio-extensions/create-samples): Creates the Syncfusion ASP.NET Core (Essential JS1) application with the sample code of required controls and features. +5. [Troubleshooting](https://help.syncfusion.com/aspnet-core/visual-studio-integration/visual-studio-extensions/troubleshooting): Troubleshoots the project with the Syncfusion configuration and apply the fix like, wrong Framework Syncfusion assembly added to the project or missing any Syncfusion dependent assembly of a referred assembly. **No project selected in Visual Studio** diff --git a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Convert-Project.md b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Convert-Project.md index 5771380c..9efa8356 100644 --- a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Convert-Project.md +++ b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Convert-Project.md @@ -61,4 +61,4 @@ The following steps help you use the Syncfusion Project conversion in the existi ![Required Syncfusion Essential JS 1 ASP.NET Core themes and scripts](Convert-Project_images/Project-Conversion-img8.png) -6. If you installed the trial setup or NuGet packages from nuget.org you have to register the Syncfusion license key to your project 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 project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio. \ No newline at end of file +6. If you installed the trial setup or NuGet packages from nuget.org you have to register the Syncfusion license key to your project 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 project. 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 diff --git a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Create-Project.md b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Create-Project.md index 65d0c249..b21aa3ec 100644 --- a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Create-Project.md +++ b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Create-Project.md @@ -65,7 +65,7 @@ Use the following steps to create the **Syncfusion ASP.NET Core (Essential JS 1) ![Required Syncfusion Scripts and Themes added to the Syncfusion Essential JS 1 ASP.NET Core project](Create-Project_images/Syncfusion-Project-Templates-img7.png) -6. Then, Syncfusion licensing registration required message box will be shown, if you installed the trial setup or NuGet packages 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), which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx) post for understanding the licensing changes introduced in Essential Studio. +6. Then, Syncfusion licensing registration required message box will be shown, if you installed the trial setup or NuGet packages 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), which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx) post for understanding the licensing changes introduced in Essential Studio. ![Syncfusion license registration information for Syncfusion Essential JS 1 ASP.NET Core project](Create-Project_images/Syncfusion-Project-Templates-img8.jpeg) diff --git a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Troubleshooting.md b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Troubleshooting.md index e1d9ae3e..becf3ef4 100644 --- a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Troubleshooting.md +++ b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Troubleshooting.md @@ -99,6 +99,6 @@ The Syncfusion Troubleshooter deals with the following Script file related issue ![Syncfusion Troubleshooter process success status message in visual studio status bar](SyncfusionTroubleshooter_images/SyncfusionTroubleshooter-img11.jpeg) -4. Then, Syncfusion licensing registration required message box will be shown, if you installed the trial setup or NuGet packages 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), which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx) post for understanding the licensing changes introduced in Essential Studio. +4. Then, Syncfusion licensing registration required message box will be shown, if you installed the trial setup or NuGet packages 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), which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx) post for understanding the licensing changes introduced in Essential Studio. ![Syncfusion license registration required information dialog in Syncfusion Troubleshooter](SyncfusionTroubleshooter_images/SyncfusionTroubleshooter-img12.jpeg) \ No newline at end of file diff --git a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Upgrade-Project.md b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Upgrade-Project.md index b2588b01..77a2d73e 100644 --- a/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Upgrade-Project.md +++ b/aspnet-core/Visual-Studio-Integration/Visual-Studio-Extensions/Upgrade-Project.md @@ -47,4 +47,4 @@ Use the following steps to migrate your existing Syncfusion ASP.NET Core Web App 5. The Syncfusion NuGet packages, Scripts, and CSS are updated to the corresponding version in the project. -6. If you installed the trial setup or NuGet packages from nuget.org you have to register the Syncfusion license key to your project 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 project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio. \ No newline at end of file +6. If you installed the trial setup or NuGet packages from nuget.org you have to register the Syncfusion license key to your project 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 project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio. \ No newline at end of file