An Intuitive ASP.NET MVC MultiSelect Control

The ComponentOne MultiSelect control provides ASP.NET MVC checklist selection and tag editing functionality.

  • Select multiple items from a drop-down list
  • Edit the list of items as tags
  • Support for autocomplete as the user types
  • Customize how items are displayed in the header
Download Free Trial

Why Choose MultiSelect Control?

Effortless Selection of Multiple Items

MultiSelect provides an effortless approach when selecting multiple items from ASP.NET MVC Listbox. Text input with autocomplete and a drop-down of options simplify the option-picking process for end-users.

Flexible, Smart Header Gives You Options

MultiSelect has a smart header that can display items as separate tags, plain text, or summarize the count when too many items are selected.

An MVC Tag Editor for Editing Labels

The MultiSelectAutoComplete controls can be used to provide MVC tag editing and label editing functionality. A bound data source is not required.

Format the Header

The MVC MultiSelect control has a fully customizable header, which, by default, displays up to two items selected from the list. If more than two items are selected from the list, the header displays the count of selected items. You can control this default behavior to:

Specify the separator character and enable wrapping.
Configure the header to summarize the selected items once they exceed a specified limit.

  • Adjust the maximum number of selected items to display in the header
  • Customize the message to be displayed when no items are selected
  • Set the format string to show the item count


Edit Mode with Autocomplete

The MultiSelectAutoComplete control supports text input; this makes editing a list of labels or tags quick and easy.

Once you enter text in the control field, it starts searching for items that match the entered string. It then displays a list of possible results.


Dynamic Data Binding

The MultiSelect controls can display a list of items from a bound data source, accomplished by binding it with a collection of objects and specifying the member path properties. Bind it to an array or ICollectionView object. Additionally, the MultiAutoComplete control allows you to set a function that helps the control to provide list items dynamically as the user types the string.


Multiple Columns and Wrapping

The items within the drop-down can be displayed across multiple columns. The selected item tags can also be wrapped within the header.