666 messaggi dal 10 febbraio 2006
Ciao

Vorrei usare il controllo ajaxautocompleteextender
e vorrei che i dati relativi alla lista dell'autocompletamento
fossere presi da una lista di parole presenti nel db.

come bisongna fare per ottenere questo?
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Nella definizione della funzione, esegui la query sul database:
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public string[] GetCompletionList(string prefixText, int count) { // open connection
// query
SqlDataReader re=command...("select parola from lista where parola like '%"+prefixText+"%'")...
}

Oppure non ho capito bene la tua richiesta?

Info:
http://ajax.asp.net/ajaxtoolkit/AutoComplete/AutoComplete.aspx
Ciao
666 messaggi dal 10 febbraio 2006
Era proprio questa la richiesta.

Grazie

Mi metto al lavoro e mi studio un pò i webservice
dato che non so a cosa servino
111 messaggi dal 12 dicembre 2003
mi rendo conto che rispetto ai vostri post è passato un po' di tempo, ma solo ora sto usando questo controllo.
Ho un problema:

non mi funziona!
credo che il malfunzionamento derivi dalla mancata chiamata al webService, infatti ho provato a debuggarlo, ma non arriva proprio la chiamata. Eppure i parametri sono impostati correttamente nelle proprietà dell'autocompleteextender, la firma del metodo (anche il nome a dire il vero) sono quelli giusti ma niente.

l'unica cosa che ho notato di strano è che per poter aggingere l'attributo:

[System.Web.Script.Services.ScriptMethod]

ho dovuto aggiungere una reference alla system.web.extensions

qualcuno sa aiutarmi?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.