Skip to content

Commit aeec4f3

Browse files
Merge branch 'master' into dependabot/nuget/AJAXRequest/AJAXRequest/System.Text.Encodings.Web-4.5.1
2 parents 29d8b22 + 6f8a25e commit aeec4f3

File tree

4 files changed

+42
-12
lines changed

4 files changed

+42
-12
lines changed

.github/workflows/gitleaks.yaml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout
11-
uses: actions/checkout@v3
11+
uses: actions/checkout@v4.2.2
1212
- name: Install the gitleaks
1313
run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz
1414
shell: pwsh
@@ -21,18 +21,24 @@ jobs:
2121
continue-on-error: true
2222
- name: Setup NuGet.exe
2323
if: steps.gitleaks.outcome != 'success'
24-
uses: nuget/setup-nuget@v1
24+
uses: nuget/setup-nuget@v2
2525
with:
2626
nuget-version: latest
27-
- name: Install the dotnet
27+
- name: Install Mono
2828
if: steps.gitleaks.outcome != 'success'
29-
uses: actions/setup-dotnet@v3
30-
with:
31-
dotnet-version: '3.1.x'
29+
run: |
30+
sudo apt update
31+
sudo apt install -y mono-complete
32+
- name: Install the dotnet SDK to a custom directory
33+
if: steps.gitleaks.outcome != 'success'
34+
run: |
35+
mkdir -p $GITHUB_WORKSPACE/dotnet
36+
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --install-dir $GITHUB_WORKSPACE/dotnet --channel 6.0
3237
- name: Install the report tool packages
3338
if: steps.gitleaks.outcome != 'success'
3439
run: |
40+
export PATH=$GITHUB_WORKSPACE/dotnet:$PATH
3541
nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion
36-
dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1
37-
dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }}
38-
exit 1
42+
dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0
43+
dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }}
44+
exit 1

AJAXRequest/AJAXRequest/packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,13 @@
121121
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net481" />
122122
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net481" />
123123
<package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="net481" />
124-
<package id="System.Security.Cryptography.Xml" version="4.5.0" targetFramework="net481" />
124+
<package id="System.Security.Cryptography.Xml" version="9.0.6" targetFramework="net481" />
125125
<package id="System.Security.Permissions" version="4.5.0" targetFramework="net481" />
126126
<package id="System.Security.Principal.Windows" version="4.5.0" targetFramework="net481" />
127127
<package id="System.Text.Encoding" version="4.3.0" targetFramework="net481" />
128128
<package id="System.Text.Encoding.CodePages" version="4.3.0" targetFramework="net481" />
129129
<package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="net481" />
130-
<package id="System.Text.Encodings.Web" version="4.5.1" targetFramework="net481" />
130+
<package id="System.Text.Encodings.Web" version="9.0.6" targetFramework="net481" />
131131
<package id="System.Threading" version="4.3.0" targetFramework="net481" />
132132
<package id="System.Threading.Tasks" version="4.3.0" targetFramework="net481" />
133133
<package id="System.Threading.Tasks.Extensions" version="4.5.1" targetFramework="net481" />

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,26 @@
11
# Binding-data-and-perform-action-in-ej2-aspnetmvc-grid-using-Ajax-request
2-
The Syncfusion Grid facilitates seamless data binding through Ajax requests, enabling CRUD operations with server-side data. This capability streamlines database updates and asynchronous data fetching, enhancing efficiency without requiring page reloads
2+
3+
This repository demonstrates the integration of the Syncfusion EJ2 Grid with external data sources using Ajax requests. The Syncfusion Grid provides a seamless way to bind data from external sources, facilitating CRUD (Create, Read, Update, Delete) operations with data retrieved from a server. This feature is particularly valuable for sending data to a server for database updates and asynchronously retrieving data without refreshing the entire web page.
4+
5+
## Features
6+
7+
**Asynchronous Data Binding:** Bind data from external sources using Ajax API.
8+
9+
**CRUD Operations:** Implement Create, Read, Update, and Delete operations.
10+
11+
## Getting Started
12+
13+
**1. Clone the Repository:**
14+
15+
Use `git clone` to fetch the repository from GitHub.
16+
17+
```bash
18+
https://github.com/SyncfusionExamples/Binding-data-and-perform-action-in-ej2-aspnetmvc-grid-using-Ajax-request.git
19+
```
20+
21+
**2. Open and Run the Project:**
22+
23+
* Open the project in Visual Studio.
24+
* Run the project
25+
26+
![Adaptors](./image/ajaxrequest.gif)

image/ajaxrequest.gif

243 KB
Loading

0 commit comments

Comments
 (0)