AutoComplete Demonstration
Type some characters in this textbox. The web service returns random words
that start with the text you have typed.
AutoComplete is an ASP.NET AJAX extender that can be attached to any TextBox control, and will
associate that control with a popup panel to display words that begin with the prefix typed into
the textbox.
The dropdown with candidate words supplied by a web service is positioned on the bottom left of
the text box.
In the sample above, the textbox is associated with an AutoCompleteExtender that pulls words that
start with the contents of the textbox using a web service.
When you have typed more content than the specified minimum word length, a popup will show words
or phrases starting with that value. Caching is turned on, so typing the same prefix multiple
times results in only one call to the web service.
The textbox is linked with an AutoCompleteExtender which is initialized with this code.
The italic properties are optional:
<ajaxToolkit:AutoCompleteExtender
runat="server"
ID="autoComplete1"
TargetControlID="myTextBox"
ServiceMethod="GetCompletionList"
ServicePath="AutoComplete.asmx"
MinimumPrefixLength="2"
CompletionInterval="1000"
EnableCaching="true"
CompletionSetCount="12" />