Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet feed, you also have to include a license key in your projects. Please refer to this link to know about registering Syncfusion license key in your ASP.NET Core application to use our components.
To get start with ASP.NET MVC application, need to ensure the following software to be installed on the machine.
The following steps to create ASP.NET MVC Application.
Step 1: Create ASP.NET MVC Application with default template project in Visual Studio.
Step 2: Once your project created. We need to add Syncfusion EJ2 package into your application by using NuGet Package Manager
.
Open the NuGet
package manager.
Install the Syncfusion.EJ2.MVC4 package to the application.
After installation complete, this will be included in the project. You can refer it from the Project Assembly Reference.
We need to install NewtonSoft.JSON as a dependency, since Syncfusion.EJ2 dependent to
NewtonSoft.JSON
package.
Step 3: Add Syncfusion.EJ2
namespace reference in Web.config
<namespaces>
<add namespace="Syncfusion.EJ2"/>
</namespaces>
<system.web>
<compilation>
<assemblies>
<add assembly="Syncfusion.EJ2" Version=15.3400.0.27, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
</system.web>
Step 4: Add client side resource through CDN
or local package
in the layout page _Layout.cshtml
.
<head>
@* Syncfusion Essential JS 2 Styles *@
<link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/material.css" />
@* Syncfusion Essential JS 2 Scripts *@
<script src="https://cdn.syncfusion.com/ej2/dist/ej2.min.js"></script>
</head>
Step 5: Adding Script Manager in layout page _Layout.cshtml
.
@Html.EJS().ScriptManager()
Create and add a barcode
(JSON data) with specific size, value .
@(Html.EJS().BarcodeGenerator("container").
Width("200px").
Height("150px").
Value("123456789").
Type(Syncfusion.EJ2.BarcodeGenerator.Type.Codabar).Render() )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Syncfusion.EJ2.BarcodeGenerator;
namespace EJ2CoreSampleBrowser.Controllers.Barcode
{
public partial class BarcodeController : Controller
{
// GET: Annotations
public ActionResult Codabar()
{
return View();
}
}
}
You can add the QR code in our barcode generator component.
@(Html.EJS().QRCodeGenerator("container").
Width("200px").
Height("150px").
Value("SYNCFUSION").
Invalid("invalidInput").Render() )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Syncfusion.EJ2.BarcodeGenerator;
namespace EJ2CoreSampleBrowser.Controllers.Barcode
{
public partial class BarcodeController : Controller
{
// GET: Annotations
public ActionResult qrcode()
{
return View();
}
}
public class ExpandOptionsqrcode
{
public string text;
public string value;
}
}
You can add the datamatrix code in our barcode generator component.
@(Html.EJS().
DataMatrixGenerator("container").
Width("200px").Height("150px").
Value("SYNCFUSION").
Render() )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Syncfusion.EJ2.BarcodeGenerator;
namespace EJ2CoreSampleBrowser.Controllers.Barcode
{
public partial class BarcodeController : Controller
{
public ActionResult datamatrix()
{
return View();
}
}
}