Improve the Readability of Your Lists

Make the items in your ListBox more clear by customizing how each is displayed with HTML formatting and templated displays.

Flexible Selection and Layout Options

Multiple selection and display options, like checkboxes and multiple columns, allow the MVC ListBox control to fit any application requirements.

Fits Your Projects Data Needs

Flexible data binding allows easy integration with your application and data structures. The ListBox can even be grouped when bound to a hierarchical data source.

Customize the MVC ListBox Item Display

Customize the MVC ListBox items to display any UI content. You can display plain text or any HTML elements, such as images or additional MVC controls, using the item format event or templates. By customizing the items you will improve the readability of the list.

MVC ListBox Items Template
MVC ListBox DataBinding

Flexible Data Binding to Complex Objects

Bind the ASP.NET MVC ListBox to any collection of data. Define the source collection and then configure the display member path and selected value path to define what is displayed and selected in the control. This means you can bind the ListBox items to an underlying value and display another field that is more user-friendly.

Multiple Item Selection with Checkboxes

The additional MultiSelectListBox control is an advanced ListBox control that supports checkboxes for each item, the ability to select all items and a feature to filter the list. You can programmatically retrieve the checked items using the CheckedItems property.

Multiple Item Selection with Checkboxes
Display Larger Lists with Multiple Columns

Display Larger Lists with Multiple Columns

Provide a better user experience by displaying your larger lists in a multiple column ListBox. This feature is supported through custom CSS class that defines how many columns to use. The item selection flow moves across rows and then down columns.

Group ListBox Items to Improve Readability

Provide a more intuitive UI with grouping support in the MVC ListBox. Grouped headers, which are not selectable, are generated to better organize the list of items when the show-groups property is set to true and the ListBox is bound to a grouped data source.

Group ListBox Items to Improve Readability

Next Steps