# Key Features

Develop powerful and lightweight web applications using ASP.NET MVC controls. Learn more about the ComponentOne MVC controls in ASP.NET MVC documentation.

## Content

InputDate also offers other advanced features. These features are listed below:

* [Value](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.InputDateBase.Value.html)
    Represents the current date selected by the user.
* [Max](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.InputDateBase.Max.html)
    Sets value of the latest date that the user can enter.
<br>
* [Min](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.InputDateBase.Min.html)
    Sets value of the earliest date that the user can enter.
<br>
* [Format](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.InputDateBase.Format.html)
    Represents dates in different formats.
<br>
* [SelectionMode](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.InputDateBase.SelectionMode.html)
    Use this property to get or set a value to indicate where users can select days, months, or no values.


### Key Actions

| Property | Type | Values | Description |
| -------- | ---- | ------ | ----------- |
| show-confirmation-buttons | Boolean | true / false | Shows or hides confirmation buttons. |
| <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">key-action-print-characters</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">InputKeyAction</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">ChangeSelectionOnly / OpenDropdown</span> | <ul><li><span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">ChangeSelectionOnly: Allows typing to change selection without opening the calendar.</span></li><li><span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">OpenDropdown: Opens the calendar when typing starts.</span></li></ul> |
| <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">key-action-down-arrow</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">InputKeyAction</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">ChangeSelectionOnly / OpenDropdown</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">• Select dates using arrow keys only.</span><br><br><span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">• Opens the calendar when using arrow keys if it is closed.</span> |
| <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">key-action-up-arrow</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">InputKeyAction</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">ChangeSelectionOnly / OpenDropdown</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">Same behavior as down arrow.</span> |
| <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">key-action-tab</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">InputKeyAction</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">CloseAndKeepFocus / CloseAndMoveFocus</span> | <span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">• CloseAndKeepFocus: Calendar closes, focus remains on the control.</span><br><br><span class="cf0" style="box-sizing: content-box; margin: 0px; padding: 0px; transition: filter 0.5s ease-in-out; line-height: 25.6px;">• CloseAndMoveFocus: Calendar closes and focus moves to the next element.</span> |
