Deliver highly interactive web and mobile applications with essential ASP.NET Core MVC controls. Expand your toolbox with access to powerful UI controls, including:
FlexGrid - Mobile-Friendly ASP.NET Core Datagrid
FlexChart - Over 80 Fast & Flexible ASP.NET Core Charts
FlexReport - .NET Report Engine & Document Viewer
ASP.NET Core UI controls are reusable design elements that help developers implement a variety of features in their web applications in less time. ComponentOne provides a complete set of high-performing, flexible ASP.NET Core controls, including grids, charts, input, and more
Explore every ASP.NET Core MVC demo. Get quick lessons on our top controls and discover sample ASP.NET Core MVC apps to get you started.
Build business intelligence dashboards with the Dashboard Layout control. Embed controls like FlexGrid and FlexChart with built-in layouts. Users can resize and move controls with ease.
Designed specifically for mobile-first applications, FlexGrid's built-in features include JSON data binding, Excel-like selection, editing, sorting, grouping, filtering, and advanced cell formatting.
Create powerful .NET reports code-free in our standalone FlexReport Designer and display them in FlexViewer Mobile, a responsive ASP.NET MVC report viewer for small screens.
Experience this responsive dashboard demo that showcases several ComponentOne controls. Drill into information by clicking a chart node. Add custom icons, sparklines, and conditional formatting.
This demo shows how features of the ComponentOne MVC Controls can be implemented in Razor Pages. Experiment with the ASP.NET MVC controls and learn Razor Pages while you work!
Designed for desktop and mobile browsers, FlexGrid supports touch input for filtering, sorting, and editing data.
Built-in scaffolders support code-free views and project templates for model binding and AJAX binding. Razor Pages support ASP.NET Core 3.0.
With FinancialChart, FlexChart, gauges, and Dashboard Layout, you'll deliver stunning dashboards and web apps in less time.
Extend your web apps with a server-side Web API to create scalable, testable web apps. Aggregate big data with Studio Enterprise.
TagHelpers vastly improve the readability of your code. SignalR creates apps that allow users to collaborate and edit a web app simultaneously.
Our controls are fully supported in Razor Pages applications and our designers enable guided installation and update of the controls.
Build confidently with controls that offer built-in support for ARIA 1.1 standards, including FlexGrid, TreeView, Gauge, Listbox, Combobox, and Menu.
Make package management effortless with ComponentOne NuGet packages on nuget.org or installed locally.
Manage your licenses through your MESCIUS account.
ComponentOne is licensed per developer. Once you purchase a license, you can build and publish your .NET applications using ComponentOne controls. Licensing is perpetual and royalty-free.
To create your own commercially licensed SDK or web application builder, choose the Commercial OEM license. Commercial OEM and SaaS licenses are customized per customer.
Our End-User License Agreement (EULA) includes information on ComponentOne's licensing, legal agreement, and the terms and conditions that govern software usage.
Kickstart your projects with scaffolders, designers, and ASP.NET Core MVC project templates.
Quickly get started by designing an ASP.NET MVC Web Application preconfigured with ComponentOne controls. Choose from one of the following starting points:
AJAX or Model binding
FlexSheet and FlexGrid pages
Razor Pages
Save time with scaffolding. Our control wizards allow you to effortlessly configure controls and generate code that can interact with data models. We provide scaffolding for select controls, including:
FlexGrid, FlexSheet, and MultiRow Datagrid
FlexChart, FlexPie, FlexRadar, and Sunburst charts
Input and Razor Pages
"Prompt responses, quality feedback, and help with code examples. Fantastic service!"
RICHARD HERBERT
"Excellent product with good support"
MIKE WEBSTER
"I am very appreciative of the effort your entire team gave to make this transaction happen. Thank you for your efforts!"
SAM COLE