# ASP.NET Core

## Content

ComponentOne ASP.NET MVC Core Edition includes modern, lightweight controls for data management, data visualization, input, reporting, and application layout. The controls are built on HTML5, CSS, and ECMAScript and are designed for modern web browsers.
The edition includes controls such as grids, charts, gauges, input editors, barcode generators, tree views, OLAP components, reporting viewers, and spreadsheet controls. Controls can be used in Razor views, Razor Pages, and controller-based ASP.NET Core MVC applications.
ComponentOne project templates simplify application setup by adding required references, licensing resources, and sample content.
MVC Core Edition uses the `CollectionView` data service to provide a common data-binding model across supported controls. `CollectionView` implements `ICollectionView`, `IEditableCollectionView`, and `IPagedCollectionView` and supports sorting, filtering, grouping, paging, and change tracking without modifying the underlying data source.