From 4c930c072c32d4b10a9ee51436c0441ad7cc2852 Mon Sep 17 00:00:00 2001
From: Yvone-Atieno <95272306+Yvone-Atieno@users.noreply.github.com>
Date: Tue, 26 Sep 2023 09:17:38 +0300
Subject: [PATCH 1/3] SEO-176130 ASPNET Page Redirect
---
aspnet/Chart/Legend.md | 2 +-
aspnet/Diagram/Automatic-Layout.md | 2 +-
aspnet/Grid/Editing.md | 8 ++++----
.../Installation/web-installer/how-to-download.md | 4 ++--
aspnet/TreeView/Populate-Data.md | 14 +++++++-------
aspnet/WaitingPopUp/Getting-Started.md | 2 +-
6 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/aspnet/Chart/Legend.md b/aspnet/Chart/Legend.md
index 258591765..861fcc6f8 100644
--- a/aspnet/Chart/Legend.md
+++ b/aspnet/Chart/Legend.md
@@ -26,7 +26,7 @@ By default, the legend is enabled in the chart. You can enable or disable it by

-[Click](http://asp.syncfusion.com/demos/web/chart/legendposition1.aspx) here to view the online demo sample for legend customization.
+[Click](https://github.com/syncfusion/aspnet-ej1-demos/blob/master/Chart/LegendPosition1.aspx) here to view the online demo sample for legend customization.
## Legend title
diff --git a/aspnet/Diagram/Automatic-Layout.md b/aspnet/Diagram/Automatic-Layout.md
index 06748c7a4..70f617e63 100644
--- a/aspnet/Diagram/Automatic-Layout.md
+++ b/aspnet/Diagram/Automatic-Layout.md
@@ -466,7 +466,7 @@ public Array GetData(){
Orientation, spacings, and position of layout can be customized with a set of properties.
-To explore layout properties, refer to [Layout Properties](http://help.syncfusion.com/cr/aspnet/Syncfusion.JavaScript.DataVisualization.Models.Diagram.Layout.html "Layout Properties").
+To explore layout properties, refer to [Layout Properties](https://help.syncfusion.com/cr/aspnet/Syncfusion.JavaScript.DataVisualization.Models.Diagram.Layout.html "Layout Properties").
### Layout Orientation
diff --git a/aspnet/Grid/Editing.md b/aspnet/Grid/Editing.md
index 55de99bdd..b86abc578 100644
--- a/aspnet/Grid/Editing.md
+++ b/aspnet/Grid/Editing.md
@@ -12,7 +12,7 @@ The grid control has support for dynamic insertion, updating and deletion of rec
Deletion of the record is possible by selecting the required row and clicking on Delete icon in toolbar.
-The primary key for the data source should be defined in `Columns` definition, for editing to work properly. In `Columns` definition, particular primary column's `IsPrimaryKey` property should be set to `true`. Refer the Knowledge base [link](http://www.syncfusion.com/kb/2675/cant-edit-any-row-except-the-first-row-in-grid# "link") for more information.
+The primary key for the data source should be defined in `Columns` definition, for editing to work properly. In `Columns` definition, particular primary column's `IsPrimaryKey` property should be set to `true`. Refer the Knowledge base [link](https://support.syncfusion.com/kb/article/2934/cant-edit-any-row-except-the-first-row-in-grid?isInternalRefresh=False "link") for more information.
N> 1. In grid, the primary key column will be automatically set to read only while editing the row, but you can specify primary key column value while adding a new record.
N> 2. The column which is specified as `IsIdentity` will be in readonly mode both while editing and adding a record. Also, auto incremented value is assigned to that `IsIdentity` column.
@@ -1162,7 +1162,7 @@ After the template elements are converted to JS controls using ActionComplete ev
Users can start editing by clicking a cell and typing data into it. Edited cell will be marked while navigating to next cell or any other row, so that you know which fields or cells has been edited. Set `EditMode` as `Batch` to enable batch editing.
N> `getBatchChanges` method of grid holds the unsaved record changes.
-N> Refer the KB [link](http://www.syncfusion.com/kb/3016/how-to-suppress-grid-confirmation-messages# "link") for "How to suppress grid confirmation messages" in batch mode.
+N> Refer the KB [link](https://support.syncfusion.com/kb/article/3065/how-to-suppress-grid-confirmation-messages?isInternalRefresh=False "link") for "How to suppress grid confirmation messages" in batch mode.
The following code example describes the above behavior.
@@ -1499,7 +1499,7 @@ equalTo
Requires the element to be the same as another. |
-Grid supports all the standard validation methods of jQuery, please refer the jQuery validation documentation [link](http://jqueryvalidation.org/documentation/# "link") for more information.
+Grid supports all the standard validation methods of jQuery, please refer the jQuery validation documentation [link](https://jqueryvalidation.org/documentation/# "link") for more information.
The following code example describes the above behavior.
@@ -1594,7 +1594,7 @@ The following output is displayed as a result of the above code example.

-N> 1. Refer this [Knowledge Base link](https://www.syncfusion.com/kb/6817/how-to-perform-server-side-validation-in-grid) to perform server side validation in Grid.
+N> 1. Refer this [Knowledge Base link](https://support.syncfusion.com/kb/article/6216/how-to-perform-server-side-validation-in-grid?isInternalRefresh=False) to perform server side validation in Grid.
### Custom Validation
diff --git a/aspnet/Installation/web-installer/how-to-download.md b/aspnet/Installation/web-installer/how-to-download.md
index 2eb51004f..9da4ec171 100644
--- a/aspnet/Installation/web-installer/how-to-download.md
+++ b/aspnet/Installation/web-installer/how-to-download.md
@@ -30,7 +30,7 @@ Our 30-day trial can be downloaded in two ways.

3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion ASP.NET Web Forms trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
+4. After downloading, the Syncfusion ASP.NET Web Forms trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products?isInternalRefresh=False) article.
5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)
6. Click the Download (element 1 in the screenshot below) button to get the Syncfusion Essential Studio ASP.NET Web Forms web installer.
@@ -53,7 +53,7 @@ You should initiate an evaluation if you have already obtained our components th
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/aspnet/licensing/how-to-generate) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products?isInternalRefresh=False) and [license key](https://help.syncfusion.com/aspnet/licensing/how-to-generate) here at any time before the trial period expires. (as shown in below screenshot.)

diff --git a/aspnet/TreeView/Populate-Data.md b/aspnet/TreeView/Populate-Data.md
index 57ffcf874..048f12109 100644
--- a/aspnet/TreeView/Populate-Data.md
+++ b/aspnet/TreeView/Populate-Data.md
@@ -396,8 +396,8 @@ In the view page, add TreeView element and map the properties defined in to the
## Remote Data
-When using remote data binding, the adaptor of [ej.DataManager](http://helpjs.syncfusion.com/js/api/ejdatamanager#) plays vital role in processing queries to make them suitable to sends along with data request and also process the response data from the server.
-[http://help.syncfusion.com/js/datamanager/getting-started#create-your-datamanager-in-javascript](http://help.syncfusion.com/js/datamanager/getting-started#create-your-datamanager-in-javascript)
+When using remote data binding, the adaptor of [ej.DataManager](https://help.syncfusion.com/api/js/ejdatamanager) plays vital role in processing queries to make them suitable to sends along with data request and also process the response data from the server.
+[https://help.syncfusion.com/js/datamanager/getting-started#create-your-datamanager-in-javascript](https://help.syncfusion.com/js/datamanager/getting-started#create-your-datamanager-in-javascript)
### OData
@@ -429,7 +429,7 @@ In the view page, add an element to configure TreeView.
### Web API
-Using [ej.WebApiAdaptor](http://helpjs.syncfusion.com/js/datamanager/data-adaptors#webapi-adaptor), you can bind Web API service data to TreeView as shown in below code example
+Using [ej.WebApiAdaptor](https://help.syncfusion.com/js/datamanager/data-adaptors#webapi-adaptor), you can bind Web API service data to TreeView as shown in below code example
In the code behind page, specify the Web API data source URL and other settings as follows.
@@ -461,10 +461,10 @@ In the view page, add an element to configure TreeView.
{% endhighlight %}
### Other Restful web services
-The custom adaptor concept of [ej.DataManager](http://helpjs.syncfusion.com/js/api/ejdatamanager#) allow 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)
+The custom adaptor concept of [ej.DataManager](https://help.syncfusion.com/api/js/ejdatamanager) allow you to customize or generate your own adaptor which is used to process query and result data.
+[https://help.syncfusion.com/js/datamanager/data-adaptors#custom-adaptor](https://help.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 vital role in processing queries to make them suitable to sends along with data request and also process the response data from the server.
+When using remote data binding, the adaptor of [ej.DataManager](https://help.syncfusion.com/api/js/ejdatamanager) plays vital role in processing queries to make them suitable to sends along with data request and also process the response data from the server.
In the code behind page, create a data list which contains the details about tree nodes and map the list data to the DataSource property of TreeView.
@@ -965,7 +965,7 @@ While expanding the parent node
After expanding the parent node
{:.caption}
-For more details about load on demand for local data source, refer the sample [here](http://asp.syncfusion.com/demos/web/treeview/loadOnDemand.aspx).
+For more details about load on demand for local data source, refer the sample [here](https://github.com/syncfusion/aspnet-ej1-demos/blob/master/TreeView/LoadOnDemand.aspx).
For remote data source, TreeView loads the first level nodes initially. While expand the node from TreeView, the data manager passes the query to the controller. Based on this query, you can filter the data from table and return to TreeView.
diff --git a/aspnet/WaitingPopUp/Getting-Started.md b/aspnet/WaitingPopUp/Getting-Started.md
index fb21d60bb..229fd1728 100644
--- a/aspnet/WaitingPopUp/Getting-Started.md
+++ b/aspnet/WaitingPopUp/Getting-Started.md
@@ -23,7 +23,7 @@ You can give the Username and Password in the login page. When you click the L
### Create Waiting Popup
-You can create a WEB Project and add the necessary assemblies, styles, and scripts with the help of [ASP-Getting Started](http://help.syncfusion.com/aspnetmvc/captcha/getting-started#create-your-first-captcha-in-aspnet-mvc) Documentation.
+You can create a WEB Project and add the necessary assemblies, styles, and scripts with the help of [ASP-Getting Started](https://help.syncfusion.com/aspnetmvc/captcha/getting-started#create-your-first-captcha-in-aspnet-mvc) Documentation.
Create an aspx page and add the following code to the aspx file.
From 833f062b86067122ac889301c0a390d5316460cc Mon Sep 17 00:00:00 2001
From: Yvone-Atieno <95272306+Yvone-Atieno@users.noreply.github.com>
Date: Fri, 29 Sep 2023 10:33:02 +0300
Subject: [PATCH 2/3] changed kb links
---
aspnet/Grid/Editing.md | 6 +++---
aspnet/Installation/web-installer/how-to-download.md | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/aspnet/Grid/Editing.md b/aspnet/Grid/Editing.md
index b86abc578..a1543f364 100644
--- a/aspnet/Grid/Editing.md
+++ b/aspnet/Grid/Editing.md
@@ -12,7 +12,7 @@ The grid control has support for dynamic insertion, updating and deletion of rec
Deletion of the record is possible by selecting the required row and clicking on Delete icon in toolbar.
-The primary key for the data source should be defined in `Columns` definition, for editing to work properly. In `Columns` definition, particular primary column's `IsPrimaryKey` property should be set to `true`. Refer the Knowledge base [link](https://support.syncfusion.com/kb/article/2934/cant-edit-any-row-except-the-first-row-in-grid?isInternalRefresh=False "link") for more information.
+The primary key for the data source should be defined in `Columns` definition, for editing to work properly. In `Columns` definition, particular primary column's `IsPrimaryKey` property should be set to `true`. Refer the Knowledge base [link](https://support.syncfusion.com/kb/article/2934/cant-edit-any-row-except-the-first-row-in-grid "link") for more information.
N> 1. In grid, the primary key column will be automatically set to read only while editing the row, but you can specify primary key column value while adding a new record.
N> 2. The column which is specified as `IsIdentity` will be in readonly mode both while editing and adding a record. Also, auto incremented value is assigned to that `IsIdentity` column.
@@ -1162,7 +1162,7 @@ After the template elements are converted to JS controls using ActionComplete ev
Users can start editing by clicking a cell and typing data into it. Edited cell will be marked while navigating to next cell or any other row, so that you know which fields or cells has been edited. Set `EditMode` as `Batch` to enable batch editing.
N> `getBatchChanges` method of grid holds the unsaved record changes.
-N> Refer the KB [link](https://support.syncfusion.com/kb/article/3065/how-to-suppress-grid-confirmation-messages?isInternalRefresh=False "link") for "How to suppress grid confirmation messages" in batch mode.
+N> Refer the KB [link](https://support.syncfusion.com/kb/article/3065/how-to-suppress-grid-confirmation-messages "link") for "How to suppress grid confirmation messages" in batch mode.
The following code example describes the above behavior.
@@ -1594,7 +1594,7 @@ The following output is displayed as a result of the above code example.

-N> 1. Refer this [Knowledge Base link](https://support.syncfusion.com/kb/article/6216/how-to-perform-server-side-validation-in-grid?isInternalRefresh=False) to perform server side validation in Grid.
+N> 1. Refer this [Knowledge Base link](https://support.syncfusion.com/kb/article/6216/how-to-perform-server-side-validation-in-grid) to perform server side validation in Grid.
### Custom Validation
diff --git a/aspnet/Installation/web-installer/how-to-download.md b/aspnet/Installation/web-installer/how-to-download.md
index 9da4ec171..1a843e827 100644
--- a/aspnet/Installation/web-installer/how-to-download.md
+++ b/aspnet/Installation/web-installer/how-to-download.md
@@ -30,7 +30,7 @@ Our 30-day trial can be downloaded in two ways.

3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion ASP.NET Web Forms trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products?isInternalRefresh=False) article.
+4. After downloading, the Syncfusion ASP.NET Web Forms trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) article.
5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)
6. Click the Download (element 1 in the screenshot below) button to get the Syncfusion Essential Studio ASP.NET Web Forms web installer.
@@ -53,7 +53,7 @@ You should initiate an evaluation if you have already obtained our components th
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products?isInternalRefresh=False) and [license key](https://help.syncfusion.com/aspnet/licensing/how-to-generate) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://support.syncfusion.com/kb/article/7053/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/aspnet/licensing/how-to-generate) here at any time before the trial period expires. (as shown in below screenshot.)

From 434436c77fcc67aa45db7abde817811809e8721d Mon Sep 17 00:00:00 2001
From: Yvone-Atieno <95272306+Yvone-Atieno@users.noreply.github.com>
Date: Tue, 3 Oct 2023 16:24:34 +0300
Subject: [PATCH 3/3] SEO-176507 ASPNET Redirect
---
aspnet/Button/Getting-Started.md | 4 ++--
aspnet/Chart/Getting-Started.md | 2 +-
aspnet/Grid/Enable-Persistence.md | 4 ++--
aspnet/Visual-Studio-Integration/Create-Project.md | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/aspnet/Button/Getting-Started.md b/aspnet/Button/Getting-Started.md
index 5496a9a7e..706f2f3e6 100644
--- a/aspnet/Button/Getting-Started.md
+++ b/aspnet/Button/Getting-Started.md
@@ -28,9 +28,9 @@ You can create an ASP.NETProject and add necessary Dll’s and Scripts with t
Add the following code example in the corresponding ASPX page to render Button. Refer the following links to know details on ToggleButton and SplitButton.
-ToggleButton :
+ToggleButton :
-SplitButton :
+SplitButton :
diff --git a/aspnet/Chart/Getting-Started.md b/aspnet/Chart/Getting-Started.md
index c757d925b..74273ffee 100644
--- a/aspnet/Chart/Getting-Started.md
+++ b/aspnet/Chart/Getting-Started.md
@@ -293,4 +293,4 @@ You need to add a title to the chart to provide quick information to the user ab
Refer to the [`Chart Title`](chart-title.html) section to know more about aligning Title, customizing its appearance and adding SubTitle to the chart.
-We have created a sample by combining all the above code snippets for reference. This can be downloaded [`here`](http://www.syncfusion.com/downloads/support/directtrac/general/ze/SyncfusionASPNETApplication-1738844927).
+We have created a sample by combining all the above code snippets for reference. This can be downloaded [`here`](https://www.syncfusion.com/downloads/support/directtrac/general/ze/SyncfusionASPNETApplication-1738844927).
diff --git a/aspnet/Grid/Enable-Persistence.md b/aspnet/Grid/Enable-Persistence.md
index da8fb6287..7102498ce 100644
--- a/aspnet/Grid/Enable-Persistence.md
+++ b/aspnet/Grid/Enable-Persistence.md
@@ -9,9 +9,9 @@ documentation: ug
# Enable Persistence in ASP.NET Webforms Grid
-Enable Persistence is to maintain the grid state in browser's [local storage](http://www.w3schools.com/html/html5_webstorage.asp#) even if browser refresh or move to next page. State persistence stores Grid's model object in local storage while defining `EnablePersistence` as true.
+Enable Persistence is to maintain the grid state in browser's [local storage](https://www.w3schools.com/html/html5_webstorage.asp) even if browser refresh or move to next page. State persistence stores Grid's model object in local storage while defining `EnablePersistence` as true.
-I> [localStorage](http://www.w3schools.com/html/html5_webstorage.asp#) is not supported below IE9 then grid state persistence technique is fallback to [cookie](http://www.w3schools.com/js/js_cookies.asp#).
+I> [localStorage](https://www.w3schools.com/html/html5_webstorage.asp) is not supported below IE9 then grid state persistence technique is fallback to [cookie](https://www.w3schools.com/js/js_cookies.asp).
## List of properties are not Persisted by default
diff --git a/aspnet/Visual-Studio-Integration/Create-Project.md b/aspnet/Visual-Studio-Integration/Create-Project.md
index a3bc1c045..7d27e3657 100644
--- a/aspnet/Visual-Studio-Integration/Create-Project.md
+++ b/aspnet/Visual-Studio-Integration/Create-Project.md
@@ -86,7 +86,7 @@ To create the **Syncfusion ASP.NET (Essential JS 1) Application** using the **Vi

-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://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio.
