diff --git a/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/custom-headers.cs b/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/custom-headers.cs
new file mode 100644
index 0000000000..3a3300bf82
--- /dev/null
+++ b/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/custom-headers.cs
@@ -0,0 +1,4 @@
+public IActionResult Index()
+{
+ return View();
+}
\ No newline at end of file
diff --git a/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/razor b/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/razor
new file mode 100644
index 0000000000..bc3dd333fb
--- /dev/null
+++ b/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/razor
@@ -0,0 +1,25 @@
+@Html.EJS().Grid("CustomAdaptor").Columns(col =>
+{
+ col.Field("CustomerID").HeaderText("Customer ID").Width("160").Add();
+ col.Field("Freight").HeaderText("Freight").Width("150").Format("C2").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
+ col.Field("ShipCity").HeaderText("Ship City").Width("150").Add();
+ col.Field("ShipCountry").HeaderText("Ship Country").Width("150").Add();
+
+}).Created("created").Render()
+
+
\ No newline at end of file
diff --git a/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/tagHelper
new file mode 100644
index 0000000000..4a595e6f92
--- /dev/null
+++ b/ej2-asp-core-mvc/code-snippet/grid/data-binding/custom-headers/tagHelper
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/data-binding/data-binding.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/data-binding/data-binding.md
index bd64e03f7e..e53fdfed28 100644
--- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/data-binding/data-binding.md
+++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/data-binding/data-binding.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Data Binding in ##Platform_Name## Grid Component
+title: Data Binding in Syncfusion ##Platform_Name## Grid Component
description: Learn here all about Data Binding in Syncfusion ##Platform_Name## Grid component of Syncfusion Essential JS 2 and more.
platform: ej2-asp-core-mvc
control: Data Binding
@@ -114,6 +114,22 @@ public void ConfigureServices(IServiceCollection services)
});
}
```
+## How to set custom headers using a custom adaptor in Syncfusion Grid
+
+Custom headers allow you to send extra information along with your HTTP requests. This information can include authentication tokens, API keys, or any other data required by the server to process the request correctly. By adding custom headers, you can enhance the security and functionality of your application's data communication process.
+
+This section explains how to integrate custom headers into Syncfusion Grid using the `beforeSend` method of the `WebApiAdaptor`.
+
+{% tabs %}
+{% highlight razor tabtitle="CSHTML" %}
+{% include code-snippet/grid/data-binding/custom-headers/razor %}
+{% endhighlight %}
+{% highlight c# tabtitle="custom-headers.cs" %}
+{% include code-snippet/grid/data-binding/custom-headers/custom-headers.cs %}
+{% endhighlight %}
+{% endtabs %}
+
+
## See Also
diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/data-binding/data-binding.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/data-binding/data-binding.md
index d79c4c040d..1b05e4d772 100644
--- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/data-binding/data-binding.md
+++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/data-binding/data-binding.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Data Binding in ##Platform_Name## Grid Control | Syncfusion
+title: Data Binding in Syncfusion ##Platform_Name## Grid Control | Syncfusion
description: Learn here all about Data Binding in Syncfusion ##Platform_Name## Grid component of Syncfusion Essential JS 2 and more.
platform: ej2-asp-core-mvc
control: Data Binding
@@ -127,4 +127,21 @@ For this we need to install **Microsoft.AspNetCore.Mvc.NewtonsoftJson** package.
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
}
-```
\ No newline at end of file
+```
+
+## How to set custom headers using a custom adaptor in Syncfusion Grid
+
+Custom headers allow you to send extra information along with your HTTP requests. This information can include authentication tokens, API keys, or any other data required by the server to process the request correctly. By adding custom headers, you can enhance the security and functionality of your application's data communication process.
+
+This section explains how to integrate custom headers into Syncfusion Grid using the `beforeSend` method of the `WebApiAdaptor`.
+
+{% tabs %}
+{% highlight cshtml tabtitle="CSHTML" %}
+{% include code-snippet/grid/data-binding/custom-headers/tagHelper %}
+{% endhighlight %}
+{% highlight c# tabtitle="custom-headers.cs" %}
+{% include code-snippet/grid/data-binding/custom-headers/custom-headers.cs %}
+{% endhighlight %}
+{% endtabs %}
+
+
\ No newline at end of file
diff --git a/ej2-asp-core-mvc/grid/images/custom-headers.png b/ej2-asp-core-mvc/grid/images/custom-headers.png
new file mode 100644
index 0000000000..bc4c9b1652
Binary files /dev/null and b/ej2-asp-core-mvc/grid/images/custom-headers.png differ