ASP.NET MVC Edition offers various Input controls that collects data from users in the web UI. The controls let you create numeric, masked, percentage, date, currency and text inputs, depending on the type of data to be collected. These Input controls are highly customizable, and allow developers to create data-sensitive applications.
The table below lists Input controls supported by ASP.NET MVC Edition:
Control |
Description |
---|---|
AutoComplete |
Select values from lists retrieved dynamically from the server. The AutoComplete control retrieves options from the server as the user types. |
Calendar |
Select a date from a month calendar, navigating through days, months, and years. Use the Min and Max properties to restrict the selectable dates. |
ColorPicker |
Select a color by clicking the panels to adjust color channels (hue, saturation, brightness, alpha). |
ComboBox |
Select values by picking them from a list with auto-completion. Use the displayMemberPath and displayValuePath properties to select from tables with complex objects (e.g. key/value pairs). |
InputColor |
Select colors by typing in HTML-supported color strings, or from a drop-down that shows a ColorPicker control. The Value property of the control gets or sets the currently selected color. |
InputDate |
Edit date values or pick dates from a drop-down calendar. Use the min and max properties to restrict the valid date range. |
InputMask |
Edit strings using a mask that prevents invalid input and skips over literals. Use the mask property to specify the format of the input. |
InputNumber |
Edit numeric values or use spinner buttons to increment or decrement the current value. Use the Min and Max properties to restrict the valid numeric range. |
InputTime |
Edit time values or pick times from a drop-down list. Use the min and max properties to restrict the valid time range. |
ListBox |
Display a list of values containing plain text or HTML, and allow users to select a value. This control is displayed in the drop-down part of the ComboBox, AutoComplete, TimePicker, and Menu controls. |
Menu |
Shows a text element with a drop-down list of commands that the user can invoke by click. |
Popup |
Display arbitrary content as popovers and dialogs in your application, and seek desired information from end-user through these. |
Multi-select |
Display a list of custom objects or strings in the drop-down, and allow users to select multiple items from the list. |
MultiAutoComplete |
Select values from lists retrieved dynamically from the server. It allows user to pick items from lists that contain either custom objects or simple strings. |