ASP.NET Core MVC Controls | ComponentOne
Working with Controls / Input Controls
In This Topic
    Input Controls
    In This Topic

    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.