# 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

AutoComplete offers many advanced features. These features are listed below:

* [CSSMatch](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.AutoCompleteBase-1.CssMatch.html)
    Use the [CSSMatch](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.AutoCompleteBase-1.CssMatch.html) property to highlight parts of the content that match the search items as you type.
<br>
* [ItemsSourceFunction](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.AutoCompleteBase-1.ItemsSourceFunction.html)
    Provides the search items dynamically as the user types.
<br>
* [MaxItems](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.AutoCompleteBase-1.MaxItems.html)
    Set its value to define the maximum number of items to be displayed in the dropdown.
<br>
* [MinLength](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.AutoCompleteBase-1.MinLength.html)
    Set its value to set the minimum input length required to trigger autocomplete suggestion
<br>
* [Delay](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.AutoCompleteBase-1.Delay.html)
    Set its value to provide time delay (milliseconds) between a keystroke and the search performed.


* **Accessibility**
    Supports ARIA (Accessible Rich Internet Applications) attribute used by the assistive technologies like screen reader to read out descriptions of elements through **aria-labelled-by** property.