Getting Started with ASP.NET Core Accordion Component

17 Feb 20223 minutes to read

This section briefly explains about how to include ASP.NET Core Accordion component in your ASP.NET Core application using Visual Studio.

Prerequisites

System requirements for ASP.NET Core components

Create ASP.NET Core web application with Razor pages

## Install ASP.NET Core package in the application

Syncfusion ASP.NET Core components are available in nuget.org. Refer to NuGet packages topic to learn more about installing NuGet packages in various OS environments. To add ASP.NET Core components in the application, open the NuGet package manager in Visual Studio (Tools → NuGet Package Manager → Manage NuGet Packages for Solution), search for Syncfusion.EJ2.AspNet.Core and then install it.

The Syncfusion.EJ2.AspNet.Core NuGet package has dependencies, Newtonsoft.Json for JSON serialization and Syncfusion.Licensing for validating Syncfusion license key.

Add Syncfusion ASP.NET Core Tag Helper

Open ~/Views/_ViewImports.cshtml file and import the Syncfusion.EJ2 TagHelper.

@addTagHelper *, Syncfusion.EJ2

Add ASP.NET Core Accordion Component

Now, add the Syncfusion ASP.NET Core Accordion tag helper in ~/Pages/Index.cshtml page.

<div class="control_wrapper accordion-control-section">
            <ejs-accordion id="defaultAccordion">
                <e-accordion-accordionitems>
                    <e-accordion-accordionitem expanded="true" header="ASP.NET" content="Microsoft ASP.NET is a set of technologies in the Microsoft .NET Framework for building Web applications and XML Web services. ASP.NET pages execute on the server and generate markup such as HTML, WML, or XML that is sent to a desktop or mobile browser. ASP.NET pages use a compiled,event-driven programming model that improves performance and enables the separation of application logic and user interface."></e-accordion-accordionitem>
                    <e-accordion-accordionitem header="ASP.NET MVC" content="The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication."></e-accordion-accordionitem>
                    <e-accordion-accordionitem header="JavaScript" content="JavaScript (JS) is an interpreted computer programming language.It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously, and alter the document content that was displayed.More recently, however, it has become common in both game development and the creation of desktop applications."></e-accordion-accordionitem>
                </e-accordion-accordionitems>
            </ejs-accordion>
        </div>

Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app. Then, the Syncfusion ASP.NET Core Accordion component will be rendered in the default web browser.

ASP.NET Core Accordion component - Getting Started

See Also

  1. Getting Started with Syncfusion ASP.NET Core for client-side in Visual Studio
  2. Getting Started with Syncfusion ASP.NET Core using Project Template