Get the most fully-featured ASP.NET MVC ListBox and multi-select ListBox controls available
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 selections and display options, like checkboxes and multiple columns, allow the ASP.NET 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 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.
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.
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.
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.
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.