New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

Input Types

Entries Input Types

RadAutoCompleteBox provides two different visual representations of its entries. The preferable visualization is set via the InputType property of RadAutoCompleteBox which takes one of the following two values:

  • Token - visualizes the entries as tokens.

  • Text - visualizes the entries as a series of strings separated by delimiter.

By default the text of the entries is represented as tokens.

InputType="Token" .InputType="Text" .
input type tokeninput type text

Despite of the chosen input type, the entries of RadAutoCompleteBox will be accessible server-side through the Entries collection.

ASPNET
<telerik:RadAutoCompleteBox RenderMode="Lightweight" ID="RadAutoCompleteBox1" runat="server" DataSourceID="SqlDataSource1"
	DataValueField="ID" DataTextField="Name" InputType="Token">
</telerik:RadAutoCompleteBox>
<br /><br />
<telerik:RadButton RenderMode="Lightweight" runat="server" ID="RadButton2" OnClick="RadButton1_Click" Text="Get Selected Entries" />
<div>
	<strong>Selected Entries: </strong>
	<br /> 
	<asp:Label ID="Label1" runat="server" BorderStyle="None" CssClass="text" />
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TelerikConnectionString %>"
	SelectCommand="SELECT [ID], [NAME] FROM [Cities]"></asp:SqlDataSource>
C#
	
protected void RadButton1_Click(object sender, EventArgs e)
{
	StringBuilder entriesText = new StringBuilder();
	AutoCompleteBoxEntryCollection collection = RadAutoCompleteBox1.Entries;

	foreach (AutoCompleteBoxEntry entry in collection)
		entriesText.Append(entry.Text + "<br />");

	Label1.Text = entriesText.ToString();
}
	
In this article
Entries Input Types
Not finding the help you need?
Contact Support