UI for ASP.NET MVC
The Telerik UI for ASP.NET MVC AutoComplete component provides suggestions based on the text typed by the user. Familiar and intuitive, Telerik AutoComplete offers single and multiple selection, filtering and grouping, text and token visualization and an optimized performance.
The component supports various options for data binding:
Leverage the various modes of filtering, both on the server and client-side of your MVC application. These filter modes can include starts with or contains, and can customize how and when the results are displayed.
Provide smoother and more efficient end-user experiences with the AutoComplete floating label option. The floating label moves above the input when it is focused, saving space and retaining the context of the form field.
Enable a mobile-friendly rendering of the AutoComplete suggestion list popup by simply setting the AdaptiveMode parameter to AdaptiveMode.Auto. The picker component automatically adapts to the current screen size and changes its rendering accordingly.
See the Telerik UI for ASP.NET MVC AutoComplete Adaptive Rendering Demo
Declarative initialization—a feature that serializes the component declaration as an MVVM declarative configuration instead of an inline initialization script—is supported in Telerik UI for ASP.NET MVC AutoComplete. It is beneficial in cases when the Content Security Policy (CSP) is enabled as it eliminates the requirement to call the methods that defer the initialization script generated after the component's HTML markup.
See Telerik UI for ASP.NET MVC AutoComplete declarative initialization demo
The Telerik UI for ASP.NET MVC AutoComplete component provides full control over the way items, headers and footers look. This is possible thanks to the three types of templates – Item Template, Header Template and Footer Template.
To make the AutoComplete component fit to your client’s design requirements you can style it by choosing from multiple built-in themes and swatches the component comes with. Some of them include Default (our own styling), Material (based on the Material Design guidelines), Bootstrap (which resembles the Bootstrap styling to integrate better) and Fluent (based on Microsoft Fluent UI). If you like you can further customize the available themes with a few lines of CSS or by using the Progress SASS ThemeBuilder.