Telerik RadAutoCompleteBox for ASP.NET AJAX is a powerful drop-down list control which allows users to select multiple entries and display them as a sequence of strings separated by a delimiter, or fancy styled tokens depending on your preferences.
The users are given the ability to either choose entries from the drop-down container, or create custom ones. The custom entries are created by pressing the defined delimiter, or the 'Enter' key in case of 'Token' input type.
The entries currently present in the input area are deleted by the 'Backspace' key or by the 'X' button, placed in the upper right corner of the entry. The entries are deleted by the 'X' button only when the InputType property of RadAutoCompleteBox is set to 'Token'.
RadAutoCompleteBox allows the user to edit a Token by double-clicking it when the AllowTokenEditing property is set to "true":
RadAutoCompleteBox can be bound to various data sources. It is populated with data by either server-side binding (ASP.NET Data Source controls), or client-side binding (Web service, WCF service, ODATA). The items loaded into the drop-down container of RadAutoCompleteBox are loaded using the load-on-demand approach -- the items are loaded when needed.
RadAutoCompleteBox and 80+ other controls are part of UI for ASP.NET AJAX, a comprehensive toolset taking care of the common functionality of your application, while leaving you with more time to work on its business logic.