Shield UI for ASP.NET Core

The ShieldUI suite for ASP.NET Core offers the same set of feature rich and fast controls wrapped for MVC - Chart, Grid, Combo and Input components, Barcode Suite, QR Code and many more of the over 70 widget types. Using the powerful HTML Helpers and Tag Helpers, you can quickly setup any of our controls in a Razor view and bind it to a model. Build and deploy your code on Windows, Mac and Linux.

Our ASP.NET Core Chart component is a fast, feature-rich data visualization control. It offers over 20 different chart types and flexible API for additional customization.

More information on its features can be found here. You can also review our demos to see the control in action.

ASP.NET Core Chart

The Shield UI one-dimensional barcode suite offers easy and intuitive barcode rendering and data encoding.

You can see all available barcode types here, or view their demos here.

ASP.NET Core Barcode

The ShieldUI QR component is a two-dimensional qrcode library, which offers fast and intuitive encoding for the most popular barcode component on the web.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core QR Code

The ShieldUI TagCloud component is used for a visual representation of text data having different weights, useful for quickly displaying the most prominent terms.

Its full specifications are available here, and its demos can be seen here.

ASP.NET Core TagCloud

The ShieldUI TreeMap is a data visualization control used for displaying hierarchical data in the form of nested rectangles.

Its full specifications are available here, and its demos can be seen here.

ASP.NET Core TreeMap

Whether you only want to render simple data, or present a custom template layout, ShieldUI grid is the tool of choice. The ShieldUI Grid is highly customizable and extremely fast.

For more information on how to get started with the component, visit this article. To see it in action, check out the demo pages.

ASP.NET Core Grid

The ShieldUI Accordion displays collapsible content panels to present information in a limited amount of space.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core Accordion

The ShieldUI AutoComplete control allows flexible text autocomplete features with intuitive api and fast rendering. Whether you want to implement stand-alone text-autocomplete functionality, or want to relate the selection to another control in a more advanced scenario, the ShieldUI AutoComplete control can handle it easily.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core AutoComplete

The ShieldUI Button widget extends a standard button element, by adding flexible api for events, customization and layout. A useful addition in a web project, either in a simple scenario or paired with some of the other ShieldUI controls.

You can review its specification on this page and its demos here.

ASP.NET Core Button

The ShieldUI Calendar control is a fast, feature-rich JavaScript widget, which renders standard monthly views. Its intuitive API is combined with light footprint for optimal performance. Its architecture allows easy customizations of the appearance, as well as a reliable localization mechanism.

Its full specification is available here and its demos can be seen here.

ASP.NET Core Calendar

The ShieldUI CheckBox control extends standard checkbox elements on the page to deliver unified, enriched and easy to manipulate checkbox abstraction.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core CheckBox

The ShieldUI Color Picker widget allows easy color selection from a variety of color schemes arranged in many flexible layouts.

Its full specifications are available here, and its demos can be seen here.

ASP.NET Core Color Picker

The ShieldUI ComboBox widget extends a standard select element, by adding the ability for the user to specify a custom value, not present among the options for selection, flexible api for events, customization and layout.

Its full specifications are available on this page and its demos can be seen here.

ASP.NET Core ComboBox

The ShieldUI ContextMenu widget is a floating menu that appears when the user right clicks with the mouse on a predefined set of elements.

Its full specifications are available on this page and its demos can be seen here.

ASP.NET Core ContextMenu

The ShieldUI DataSource is a versatile data component that aims to simplify data retrieval and manipulation. It provides out-of-the-box binding to various data sources.

More information on how to get started with it can be seen here and its demos are located on this page.

ASP.NET Core DataSource

The ShieldUI DatePicker lightweight, fast and customizable. It allows intuitive selection of dates for an input field, via a popup calendar.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core DatePicker

The ShieldUI DateTimePicker control allows the selection of both date and time values. This is handled through two separate popup selection widgets – one for the date and one for the time.

Its full specifications are available here, and its demos can be seen here.

ASP.NET Core DateTimePicker

The ShieldUI DropDown widget extends a standard select element, by adding flexible api for events, customization and layout. A useful addition in a web project, either in a simple scenario or paired with some of the other ShieldUI controls.

Its full specifications are available on this page and its demos can be seen here.

ASP.NET Core DropDown

The Shield UI Editor is a flexible component for editing rich text within web browsers, which presents the users with a "what-you-see-is-what-you-get" (WYSIWYG) editing area.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core Editor

The ShieldUI ListBox control allows flexible scrollable rendering of fully customizable content – either in a simple list or a sleek template.

You can review the complete api of the control here browse its demo section here.

ASP.NET Core ListBox

The ShieldUI LoadingPanel component allows the visualization of a loading hint to end users. You can use either one of the pre-loaded images, or include your own.

You can review the complete api of the control here browse its demo section here.

ASP.NET Core LoadingPanel

The ShieldUI MaskedTextBox control extends standard text input elements on the page to present a customized symbol entry mechanism with a wide range of available presets.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core MaskedTextBox

The ShieldUI Menu widget is a navigational user interface element, comprised of a hierrarchy of choices. Its rich configuration options allow easy capturing of events like clicking and selecting the menu items.

Its full specifications are available on this page and its demos can be seen here.

ASP.NET Core Menu

The ShieldUI MonthYearPicker control is a variation of the datepicker control and allows selection of months or years. It has great appearance and is fully customizable.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core MonthYearPicker

The ShieldUI NumericTextBox control is a digit-only input with extended capabilities, such as spin buttons, keyboard navigation, customizable API and appearance.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core NumericTextBox

The ShieldUI Pager provides a pager indicator and navigator for content, which is spread over multiple pages. This may be a grid control, or custom content, such as images.

You can see the complete API of the control here and browse the demos section here.

ASP.NET Core Pager

The ShieldUI ProgressBar widget allows the visualization a process completion indication to the end user.

Its full specification is available in this page, and its demos can be seen here.

ASP.NET Core ProgressBar

The ShieldUI RadioButton control extends standard radio input elements on the page to deliver unified, enriched and easy to manipulate radio button abstraction.

Its full specification is available here, and its demos can be seen here.

ASP.NET Core RadioButton

The ShieldUI Rating control allows flexible selection of rating values and responsive visualization of user interaction and selection process.

Its full specification is available on this page, and its demos can be seen here.

ASP.NET Core Rating

The ShieldUI Slider control allows the user to select from a range of values by moving a handle accross a track.

Its full specifications are available here, and its demos can be seen here.

ASP.NET Core Slider

The ShieldUI SplitButton component component is a flexible button with an associated context menu, that can contain additional action items.

You can review the complete functionality of the control here and check its demo here.

ASP.NET Core SplitButton

The ShieldUI Splitter widget allows flexible and intuitive zoning of pages into resizable areas.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core Splitter

The ShieldUI Switch widget is a modern two-state indicator.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core Switch

The ShieldUI Tabs control which allows multiple documents or panels to be contained within a single window.

You can see the complete API of the control here and browse the demos section here.

ASP.NET Core Tabs

The ShieldUI TextBox control extends standard text input elements on the page to deliver unified, enriched and easy to manipulate textbox abstraction. Suitable for single use or integration with other ShieldUI controls, such as ShieldUI Grid.

You can see the complete API of the control here and browse the demos section here.

ASP.NET Core TextBox

The ShieldUI TimePicker control allows selection of time values. It is fully customizable and has an optimized and intuitive API.

Its full specification is available on this page, and its demos can be seen here.

ASP.NET Core TimePicker

The ShieldUI Timeline widget is a flexible component for displaying a list of events in chronological order.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core Timeline

The ShieldUI Tooltip control is a flexible tooltip component, which allows showing additional information for any element on the page.

Its full specification is available on this page, and its demos can be seen here.

ASP.NET Core Tooltip

The ShieldUI TreeView widget is a rich user interface component for presenting hierarchical views of data.

Its full specifications are available on this page and its demos can be seen here.

ASP.NET Core TreeView

The ShieldUI Upload widget is a powerful component that allows users to upload files to a server, providing the ability to track progress, abort and remove already uploaded files.

Its full specification is available on this page, and its demos can be seen here.

ASP.NET Core Upload

The ShieldUI Window widget allows flexible windowed content rendering with a versatile set of options and futures, which are easy to setup and use.

Its full specifications are available in this page, and its demos can be seen here.

ASP.NET Core Window

Customizable layout

Whether you want to achieve a complex interaction layout with many series, or need a simple, lightweight trend presentation, the MVC components covers all needs.

Client-side events

Shield controls for MVC provide a rich set of client-side events that developers can handle through JavaScript. When working with the ASP.NET MVC server helpers, our controls provide a convenient mechanism for hooking up JavaScript event handlers in your views.

Client-side events

Whether you are consuming data from a complex model, or want to bind a control to a simple IEnumerable object, our components have it all. The intuitive API allows you to quickly connect to your data and jump-start your data visualization.

Mobile and browser support

Our components works on all browsers – desktop or mobile. You can use the same version of the control on any device and browser.