TextBox con AutoComplete per ASP.NET 2
Potevo resistere a non fare una versione della mia carissima TextBox anche per ASP.NET 2!? Ovviamente no anche perché il lavoro di adattamento non è stato molto. L'avevo appoggiato sulle ClientPages che dispongono di un'architettura molto simile, anzi rubata :-D
Il risultato è questo
Uguale a prima, ma sicuramente è comodissimo l'uso:
<cc1:TextBoxAC ID="TextBoxAC1" AutoCompleteMode="Server" DataSourceID="test" DataTextField="Capoluogo" runat="server" />
<asp:AccessDataSource ID="test" runat="server" DataFile="~/App_Data/province.mdb" SelectCommand="SELECT [Provincia], [Capoluogo] FROM [Province] WHERE ([Capoluogo] LIKE ? + '%')"> <SelectParameters> <asp:ControlParameter Name="Capoluogo" Type="String" ControlID="TextBoxAC1" /> </SelectParameters> </asp:AccessDataSource>
Per realizzarlo ho ereditato da DataBoundControl della quale parlavo qualche giorno fa. Automaticamente carica i dati indipendentemente dal fatto che usiate la modalità client (tutto buttato in un array javascript) o server (uso del client callback).
Lo trovate completo di sorgenti qua.











