pure secondo me jquery è la migliore scelta, tieni presente che il controllo server

<asp:TextBox ID="TextBox1" runat="server" />

in html standard corrisponde ad

<input id="text1" type="text" />

puoi trovare l'esempio su jquery ui all'indirizzo http://jqueryui.com/autocomplete/#remote