Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
68cc5df
905903: Updated the code snippets for Core and MVC on Customizing bui…
SF4524LogeshKumar Apr 3, 2025
57fda05
875454: Added limitation in Virtualization that doesn't support for c…
Ajithkumarsf3836 Apr 30, 2025
ef5510f
875454: Added limitation in Virtualization that doesn't support for c…
Ajithkumarsf3836 Apr 30, 2025
f19562c
875474: Resolve the record shown in same line
Ajithkumarsf3836 May 6, 2025
e271811
875474: Resolve the record shown in same line
Ajithkumarsf3836 May 6, 2025
9a77088
Update virtual-scroll.md
Ajithkumarsf3836 May 14, 2025
daa55f8
956287: Updated the insertImageSettings: Add the new image types to t…
Bhuvaneshwari-SF4208 May 14, 2025
1d3e42a
Merge pull request #4213 from syncfusion-content/956287-insertImageSe…
saravanangn May 15, 2025
a825f05
Merge pull request #4215 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 16, 2025
6276a29
Merge branch 'development' into 875474-doc-changes
Ajithkumarsf3836 May 16, 2025
4e4f863
Merge pull request #4183 from syncfusion-content/875474-doc-changes
BalajiSGrid May 16, 2025
5d95cb5
Merge pull request #4217 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 19, 2025
84649fa
Merge pull request #4218 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 20, 2025
c046a7b
Merge pull request #4222 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 20, 2025
1d17463
Merge pull request #4223 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 20, 2025
15dcba4
Merge pull request #4228 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 23, 2025
b7746ec
Merge pull request #4229 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 23, 2025
b9157c0
960014: Updated Globalization for "No Match"
SF4524LogeshKumar May 26, 2025
d0732e5
Merge pull request #4231 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 26, 2025
725e07c
Merge pull request #4230 from syncfusion-content/EJ2-960014-locale
rparthi-1687 May 27, 2025
d298927
Merge pull request #4232 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 27, 2025
6c53caf
960014: Updated Latest Localization
SF4524LogeshKumar May 28, 2025
76e4853
Merge pull request #4234 from syncfusion-content/EJ2-960014-locale
rparthi-1687 May 28, 2025
f924499
Merge pull request #4236 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 28, 2025
d947a47
Merge pull request #4237 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 28, 2025
922df1a
Merge pull request #4238 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 28, 2025
af8621e
Merge pull request #4239 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 28, 2025
8961b46
Merge pull request #4240 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 29, 2025
61df925
Merge pull request #4241 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 30, 2025
441d7f8
EJ2 CORE UG Rewamp
Kesavaraman123 May 30, 2025
a9eee9c
EJ2 MVC UG Rewamp
Kesavaraman123 May 30, 2025
1af4fa6
Merge pull request #4242 from syncfusion-content/EXT--202444
kalirajanganeshan May 30, 2025
4afcf15
Merge pull request #4244 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 30, 2025
db37570
Merge pull request #4245 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild May 30, 2025
6f6ebf5
Merge pull request #4246 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 2, 2025
0f2817e
Merge pull request #4247 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 3, 2025
624edcd
961339: Content added for performance best practices.
DinakarSF4212 Jun 4, 2025
247e4bf
documentation(962309):Added sticky header topic.
JamunaSundaramSF3699 Jun 5, 2025
1f73264
documentation(962309):Added sticky header topic.
JamunaSundaramSF3699 Jun 5, 2025
180e5db
documentation(962309):Updated
JamunaSundaramSF3699 Jun 9, 2025
4b548e0
378990: pdf code modified
AjithkumarGopalakrishnan Jun 9, 2025
9cd568d
Merge pull request #4257 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 9, 2025
4cc1a37
963051: Corrected the code in Kanban tooltip template section in UG D…
VinithaJeyakumar Jun 10, 2025
f56a3b0
Merge pull request #4261 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 10, 2025
62c7e00
Merge pull request #4262 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 11, 2025
219c13c
Merge branch 'development' into EJ2-905903-customizeBuiltin
SF4524LogeshKumar Jun 12, 2025
728cedb
Merge pull request #4115 from syncfusion-content/EJ2-905903-customize…
rparthi-1687 Jun 12, 2025
052840a
Merge pull request #4266 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 12, 2025
951b583
Merge pull request #4267 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 12, 2025
bb97382
Merge pull request #4256 from syncfusion-content/378990-PdfExport
Jayakumar-Duraisamy Jun 13, 2025
a1ef8ac
964167: Updated the UG with proper hashtags on heading to resolve sid…
SF4524LogeshKumar Jun 16, 2025
9a03b41
Merge pull request #4270 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 16, 2025
b301581
Merge pull request #4276 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 17, 2025
a264f4b
958918: added new ugs
ChellaDhuraiSSF4055 Jun 17, 2025
d1cd33a
964241: added the basic repo config for the block editor component ne…
premanandh2205 Jun 18, 2025
f277cc0
Merge pull request #4260 from syncfusion-content/963051-toolDv
saravanangn Jun 18, 2025
898821b
Merge branch 'development' into 964241-block-editor
premanandh2205 Jun 18, 2025
b4ccad4
Merge pull request #4279 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 18, 2025
bc7f48e
958918: added new feature ugs
ChellaDhuraiSSF4055 Jun 18, 2025
89ccd8a
958918: added new ugs
ChellaDhuraiSSF4055 Jun 18, 2025
67d0d9f
958918: added new ugs
ChellaDhuraiSSF4055 Jun 18, 2025
b0760eb
964241: Updated code snippet
premanandh2205 Jun 19, 2025
fc8a2d8
Merge branch '964241-block-editor' of https://github.com/syncfusion-c…
premanandh2205 Jun 19, 2025
995721f
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
3cafd53
Merge branch 'development' into EJ2-958918-ugChanges
ChellaDhuraiSSF4055 Jun 19, 2025
96d9eac
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
f6d599e
Merge branch 'EJ2-958918-ugChanges' of https://github.com/syncfusion-…
ChellaDhuraiSSF4055 Jun 19, 2025
9d4bc42
964244: Feature documentation
MohamedMahadeer-SF4446 Jun 19, 2025
2dec453
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
429b924
964244: Feature documentation
MohamedMahadeer-SF4446 Jun 19, 2025
b612618
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
a3aa09a
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
66dff66
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
a772edb
958918: added new ugs
ChellaDhuraiSSF4055 Jun 19, 2025
4dccd14
958918: resolve file path error
ChellaDhuraiSSF4055 Jun 19, 2025
eb290f3
Merge branch 'hotfix/hotfix-v29.2.4' into EJ2-961339-asp-hotfix
DinakarManickam4212 Jun 19, 2025
77a7570
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Jun 20, 2025
37457ff
Merge branch 'development' into EJ2-964244-samples
MohamedMahadeer-SF4446 Jun 23, 2025
45b3223
Merge pull request #4281 from syncfusion-content/EJ2-964244-samples
Deepak-Ramakrisnan Jun 23, 2025
a518efa
Merge pull request #4289 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 23, 2025
a0d827e
Merge pull request #4269 from syncfusion-content/EJ2-964167-Sidebar
rparthi-1687 Jun 23, 2025
ee56ec7
965486: Added a UG documentation for the Assistview attachments and c…
premanandh2205 Jun 23, 2025
6b6958d
Merge branch 'development' into 965486-interactive-chat-ug
premanandh2205 Jun 23, 2025
3a48de6
965486: Resolved build failure
premanandh2205 Jun 23, 2025
ac919fd
Merge branch '965486-interactive-chat-ug' of https://github.com/syncf…
premanandh2205 Jun 23, 2025
1ba0612
964434: showweekenddoc
Jun 23, 2025
2e2e5d4
Merge pull request #4292 from syncfusion-content/964434-aspcoreganttdoc
Jayakumar-Duraisamy Jun 23, 2025
2cbfa26
Merge branch 'development' into 964241-block-editor
premanandh2205 Jun 23, 2025
ec4b898
Merge branch 'development' into 965486-interactive-chat-ug
premanandh2205 Jun 23, 2025
e38740c
965486: Updated reply to sample
premanandh2205 Jun 23, 2025
3cd01a3
Merge branch '965486-interactive-chat-ug' of https://github.com/syncf…
premanandh2205 Jun 23, 2025
eb7ea18
964241: updated the component name
KirupaSF4438 Jun 23, 2025
e6f860b
Merge pull request #4291 from syncfusion-content/965486-interactive-c…
IndrajithSrinivasan Jun 23, 2025
a547e76
Merge pull request #4278 from syncfusion-content/964241-block-editor
IndrajithSrinivasan Jun 23, 2025
cfade70
965486: Updated the correction in chat ui and Ai Assistview
premanandh2205 Jun 24, 2025
a411a39
965486: Remove the itemClicked image
premanandh2205 Jun 24, 2025
00aba8d
Merge branch 'development' into 965486-Ug-correction
premanandh2205 Jun 24, 2025
33dcbc3
965486: Update the replyTo code snippet
premanandh2205 Jun 24, 2025
bbb3f7a
Merge branch '965486-Ug-correction' of https://github.com/syncfusion-…
premanandh2205 Jun 24, 2025
4dd5d9b
965486: Updated the image
premanandh2205 Jun 24, 2025
940ea50
Merge pull request #4295 from syncfusion-content/965486-Ug-correction
IndrajithSrinivasan Jun 24, 2025
a908d1a
Merge remote-tracking branch 'remotes/origin/EJ2-958918-ugChanges' in…
DeepakRajSundar Jun 24, 2025
e209335
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Jun 24, 2025
1fdd768
965486: Update the alignment of content title
premanandh2205 Jun 24, 2025
4f5bcf3
Merge branch 'development' into 965486-IC-UG-crc
premanandh2205 Jun 24, 2025
f9fcb3c
965486: Change the title position
premanandh2205 Jun 24, 2025
ab35134
Merge branch '965486-IC-UG-crc' of https://github.com/syncfusion-cont…
premanandh2205 Jun 24, 2025
111fc5b
Merge pull request #4303 from syncfusion-content/965486-IC-UG-crc
IndrajithSrinivasan Jun 24, 2025
a0c78e5
Merge pull request #4305 from Syncfusion-Content/hotfix/hotfix-v29.2.4
SyncfusionBuild Jun 24, 2025
beb76b2
removed duplicate entry
DeepakRajSundar Jun 24, 2025
56d4908
Merge remote-tracking branch 'remotes/origin/development'
DeepakRajSundar Jun 24, 2025
1432661
Merge pull request #4307 from Syncfusion-Content/development
SyncfusionBuild Jun 24, 2025
41c0828
resolved the front matter error
DeepakRajSundar Jun 25, 2025
c9953ed
965485: added all section's content for block editor
Kirupa522 Jun 25, 2025
18db455
965485: added all section's content for block editor
Kirupa522 Jun 25, 2025
f70b7b5
Merge pull request #4313 from syncfusion-content/EJ2-965485-BlockEdit…
IndrajithSrinivasan Jun 25, 2025
937d1b8
fixed the title issue
DeepakRajSundar Jun 25, 2025
ffb850b
961339: Content added for performance best practices.
DinakarSF4212 Jun 26, 2025
70f8161
Merge branch 'EJ2-961339-asp-hotfix' of https://github.com/syncfusion…
DinakarSF4212 Jun 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ documentation: ug

# Syncfusion® Notifications

Syncfusion® enhances the user experience in ASP.NET MVC applications through notification messages. These notifications cover various aspects, including alerts for trial applications when utilizing Syncfusion® trial assemblies, updates regarding the availability of the latest Syncfusion® NuGet package, and notifications regarding newer releases of Essential Studio®. By keeping users informed, Syncfusion® ensures that developers stay updated with Syncfusion® latest features and enhancements.
Syncfusion® enhances the user experience in ASP.NET MVC applications through notification messages. These notifications cover various aspects, including alerts for trial applications when utilizing Syncfusion® trial assemblies, updates regarding the availability of the latest Syncfusion® NuGet package, and notifications regarding newer releases of Essential Studio®. By keeping users informed, Syncfusion® ensures that developers stay updated with Syncfusion®'s latest features and enhancements.

N> The Syncfusion® Notification feature is available from Essential Studio® v22.1.34.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ documentation: ug

# Check for Updates in ASP.NET MVC Application

Syncfusion® provides the check for update extensions to find latest version of essential release was available, if it was available then provide option update most recent version of the Essential Studio® release. So that, you always get the latest features, fixes, and improvements by installing the latest version.
Syncfusion® provides the check for update extensions to find the latest version of the essential release. If it is available, then provide the option to update to the most recent version of the Essential Studio® release. Installing the latest version ensures you consistently receive the newest features, fixes, and enhancements.

N> The Syncfusion® Check for updates is available from v17.1.0.32.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ documentation: ug

Syncfusion® ASP.NET MVC conversion is a Visual Studio add-in that converts an existing ASP.NET MVC application into a Syncfusion® ASP.NET MVC (Essential JS 2) Web application by adding the required assemblies and resource files.

N> The Syncfusion® ASP.NET MVC (Essential JS 2) Web Application Project conversion utility is available from v16.3.0.17. Before use, the Syncfusion® ASP.NET MVC Project Conversion, check whether the **ASP.NET MVC Extensions - Syncfusion** installed or not in Visual Studio Extension Manager by clicking on the **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by clicking on the **Tools -> Extensions and Updates -> Installed**. If this extension not installed, install the extension by follow the steps from the [download and installation](download-and-installation) help topic. Also, check whether the corresponding Essential Studio® version build installed or not. If the Essential Studio® version is not same for both the Extension and build, then the Project Conversion will not be shown.
N> The Syncfusion® ASP.NET MVC (Essential JS 2) Web Application Project conversion utility is available from v16.3.0.17. Before using, the Syncfusion® ASP.NET MVC Project Conversion, check whether the **ASP.NET MVC Extensions - Syncfusion** is installed or not in Visual Studio Extension Manager by clicking **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by clicking on the **Tools -> Extensions and Updates -> Installed**. If this extension is not installed, install the extension by follow the steps from the [download and installation](download-and-installation) help topic. Also, check whether the corresponding Essential Studio® version build installed or not. If the Essential Studio® version is not the same for both the extension and the build, then the project conversion will not be shown.

The steps below help you to convert the ASP.NET MVC application to the Syncfusion® ASP.NET MVC application via the Visual Studio:

Expand All @@ -22,7 +22,7 @@ The steps below help you to convert the ASP.NET MVC application to the Syncfusio

**Option 1:**

Click **Extensions->Syncfusion Menu** and choose **Essential Studio® for ASP.NET MVC > Convert to Syncfusion ASP.NET MVC Application…** in **Visual Studio Menu**.
Click **Extensions->Syncfusion® Menu** and choose **Essential Studio® for ASP.NET MVC > Convert to Syncfusion® ASP.NET MVC Application…** in **Visual Studio Menu**.

![selected microsoft aspmvc](images/selected-microsoft-mvc-application.png)

Expand All @@ -46,15 +46,15 @@ The steps below help you to convert the ASP.NET MVC application to the Syncfusio

**Assets From**: Load the Syncfusion® Essential JS 2 assets to ASP.NET MVC Project, from either NuGet, CDN, or Installed Location.

N> Installed location option will be available only when the Syncfusion® Essential JavaScript 2 setup has been installed.
N> The **Installed Location** option will be available only when the Syncfusion® Essential JavaScript 2 setup has been installed.

**Choose the Theme**: Choose the required theme.

4. Check the **“Enable a backup before converting”** checkbox if you want to take the project backup and choose the location.

5. The required Syncfusion ASP.NET MVC NuGet packages with selected version, scripts and styles are included in the ASP.NET MVC Web Application.
5. The required Syncfusion® ASP.NET MVC NuGet packages with selected versions, scripts, and styles are included in the ASP.NET MVC Web Application.

if you enabled project backup before converting, the old project was saved in the specified backup path location, as shown below once the conversion process completed.
If you enabled project backup before converting, the old project was saved in the specified backup path location, as shown below, once the conversion process was completed.

![BackupLocation](images/BackupLocation.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ N> The Syncfusion® ASP.NET MVC (Essential JS 2) project templates are available

Use the following steps to create the **Syncfusion ASP.NET MVC (Essential JS 2) Web Application** through the **Visual Studio Project Template.**

N> Before use the Syncfusion® ASP.NET MVC Project Template, check whether the **ASP.NET MVC Extensions - Syncfusion** installed or not in Visual Studio Extension Manager by clicking on the **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by clicking on the **Tools -> Extensions and Updates -> Installed**. If this extension not installed, install the extension by follow the steps from the [download and installation](download-and-installation) help topic.
N> Before using the Syncfusion® ASP.NET MVC Project Template, check whether the **ASP.NET MVC Extensions - Syncfusion** installed or not in Visual Studio Extension Manager by clicking on the **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by clicking on the **Tools -> Extensions and Updates -> Installed**. If this extension is not installed, install the extension by following the steps from the [download and installation](download-and-installation) help topic.

1. To create the Syncfusion® ASP.NET MVC (Essential JS 2) project, follow either one of the options below:

Expand Down Expand Up @@ -56,13 +56,13 @@ N> Before use the Syncfusion® ASP.NET MVC Project Template, check whether the *

**Assets From**: : Load the Syncfusion® Essential JS 2 assets to ASP.NET MVC Project, either NuGet, CDN, or Installed Location.

N> Installed location option will be available only when the Syncfusion® Essential JavaScript 2 setup has been installed.
N> The **Installed Location** option will be available only when the Syncfusion® Essential JavaScript 2 setup has been installed.

3. Click **Create**, the Syncfusion ASP.NET MVC (Essential JS 2) Application will be created.

![readme-file](images/readme-file.PNG)

4. The created Syncfusion ASP.NET MVC application configures with most recent Syncfusion ASP.NET MVC NuGet packages, selected style and scripts for use Syncfusion® components.
4. The created Syncfusion ASP.NET MVC application is configured with the most recent Syncfusion ASP.NET MVC NuGet packages and selected styles and scripts for using Syncfusion® components.

5. Then, the 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 to learn more about the licensing changes introduced in Essential Studio®.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ Use the following steps to create the Syncfusion® ASP.NET MVC (Essential JS 2)

![sample creator theme selection](images/aspnet-mvc-samplecreator.png)

2. Click **Create** button. After creating the project, open the project by clicking **Yes**. If you click **No**, the corresponding location of the project will be opened. Refer to the following screenshot for more information.
2. Click the **Create** button. After creating the project, open the project by clicking **Yes**. If you click **No**, the corresponding location of the project will be opened. Refer to the following screenshot for more information.

![create](images/sample-creator-create.png)

3. The new Syncfusion® ASP.NET MVC sample is created. Required controller and view file for selected controls, selected style, scripts and corresponding Syncfusion® NuGet packages are added in the created sample.
3. The new Syncfusion® ASP.NET MVC sample is created. Required controller and view files for selected controls, selected styles, scripts, and corresponding Syncfusion® NuGet packages are added in the created sample.
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ documentation: ug

# Download and Installation

Syncfusion® publishes the Visual Studio extension in the below Visual Studio marketplace link. You can either install it directly from Visual Studio or download and install it from the Visual Studio marketplace.
Syncfusion® publishes the Visual Studio extension at the Visual Studio Marketplace link provided below. You can either install it directly from Visual Studio or download and install it from the Visual Studio marketplace.

[Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=SyncfusionInc.ASPNETMVCVSExtensions)

[Visual Studio 2019 or lower](https://marketplace.visualstudio.com/items?itemName=SyncfusionInc.ASPNETMVCExtensions)

## Prerequisites

The following software prerequisites must be installed to install the Syncfusion® ASP.NET MVC extension, as well as to creating, adding snippet, converting, and upgrading Syncfusion® ASP.NET MVC applications.
The following software prerequisites must be installed to install the Syncfusion® ASP.NET MVC extension, as well as to create, add snippets, convert, and upgrade Syncfusion® ASP.NET MVC applications.

* [Visual Studio 2013 or later](https://visualstudio.microsoft.com/downloads).

Expand Down Expand Up @@ -64,7 +64,7 @@ The steps below illustrate how to download and install the Syncfusion ASP.NET MV

2. Close all Visual Studio instances running, if any.

3. Double-click to install the downloaded VSIX file. You will see the VSIX installation prompts with the corresponding installed Visual Studio version checkbox for select the Visual Studio to install extension.
3. Double-click to install the downloaded VSIX file. You will see the VSIX installation prompts with the corresponding installed Visual Studio version checkbox to select the Visual Studio to install the extension.

![VSIX-Installation-Window](images/InstallVSIX.png)

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ documentation: ug

The Syncfusion® ASP.NET MVC (Essential JS 2) Visual Studio Extensions can be accessed through the Syncfusion Menu to create and configure the project with Syncfusion® references in Visual Studio.

N> Syncfusion® Extension is published in the Visual Studio Marketplace. We provided Separate ASP.NET Core (Essential JS 2) Extension support for Visual Studio 2022 and Visual Studio 2019 or lower. Refer below Visual Marketplace link.
N> The Syncfusion® Extension is published in the Visual Studio Marketplace. We provided separate ASP.NET Core (Essential JS 2) extension support for Visual Studio 2022 and Visual Studio 2019 or lower. Refer to the below Visual Marketplace link.

[Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=SyncfusionInc.ASPNETMVCVSExtensions)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ documentation: ug

# Scaffolding in ASP.NET MVC Application

Syncfusion® provides **Visual Studio Scaffolding**for Syncfusion® ASP.NET MVC platform to quickly add code that interacts with data models and reduce the amount of time to develop with data operation in your project. Scaffolding provides an easier way to create Views and Controller action methods for Syncfusion® ASP.NET MVC DataGrid, Charts, and Scheduler controls.
Syncfusion® provides **Visual Studio Scaffolding** for the Syncfusion® ASP.NET MVC platform to quickly add code that interacts with data models and reduce the amount of time to develop data operations in your project. Scaffolding provides an easier way to create views and controller action methods for Syncfusion® ASP.NET MVC DataGrid, Charts, and Scheduler controls.

N> The Syncfusion ASP.NET MVC UI Scaffolder is available from v16.4.0.40.
N> The Syncfusion® ASP.NET MVC UI Scaffolder is available from v16.4.0.40.

The following steps explain you how to add a scaffolded item to your ASP.NET MVC Web application.

Expand All @@ -22,19 +22,20 @@ N> Before use, the Syncfusion® ASP.NET MVC Scaffolding, check whether the **ASP

![scaffolding item](images/scaffold-item.png)

2. In the **Add Scaffold** dialog, select **Syncfusion ASP.NET MVC UI Scaffolder**, and then click **‘Add’**.
2. In the **Add Scaffold** dialog, select **Syncfusion®
ASP.NET MVC UI Scaffolder**, and then click **‘Add’**.

![syncfusion aspnetmvc ui scaffolder](images/mvc-ui-scaffolder.png)

3. In the Syncfusion UI Scaffolding dialog, select the desired control to perform scaffolding, and then click **Next**.
3. In the Syncfusion® UI Scaffolding dialog, select the desired control to perform scaffolding, and then click **Next**.

![syncfusion ui scaffolding](images/syncfusion-ui-scaffolding.png)

4. Selected control model dialogue will be launched in the Syncfusion UI Scaffolder. Enter the **Controller Name** and **View Name** as application requirements, and then select the required **Model Class** of the active project and its relevant **Data Context Class**, and then click **Next**.
4. Selected control model dialogue will be launched in the Syncfusion® UI Scaffolder. Enter the **Controller Name** and **View Name** as application requirements, and then select the required **Model Class** of the active project and its relevant **Data Context Class**, and then click **Next**.

![syncfusion ui scaffolding for datagrid](images/ui-scaffolding-datagrid.png)

5. Selected control feature dialogue will be launched in the Syncfusion UI Scaffolder. Select the required features, update the required data field, and then click **Add**.
5. Selected control feature dialogue will be launched in the Syncfusion® UI Scaffolder. Select the required features, update the required data field, and then click **Add**.

![syncfusion scaffolding add button](images/scaffolding-add-button.png)

Expand All @@ -44,7 +45,7 @@ N> Before use, the Syncfusion® ASP.NET MVC Scaffolding, check whether the **ASP

7. 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®.

N> Ensure that at least one Entity Framework model exists, and the application has been compiled once. If no Entity Framework model exist in your application, refer to this [documentation](https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/creating-the-web-application#generate-the-models) to generate the Entity Framework model. After the model file has been added, ensure that the required DBContext and properties have been added. Now, build the application, and try scaffolding. If any changes have been done in the model properties, rebuild the application once before perform scaffolding.
N> Ensure that at least one Entity Framework model exists, and the application has been compiled once. If no Entity Framework model exist in your application, refer to this [documentation](https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/creating-the-web-application#generate-the-models) to generate the Entity Framework model. After the model file has been added, ensure that the required DBContext and properties have been added. Now, build the application, and try scaffolding. If any changes have been done in the model properties, rebuild the application once before performing scaffolding.

Refer to the following UG links to render Syncfusion® control after performed scaffolding.

Expand Down
Loading