2011-01-17 5 views
2

Je voudrais savoir comment autocompleteextender récupère des données en utilisant webservice. Est-ce qu'il réappelle webservice chaque fois qu'une nouvelle lettre est tapée ou que le webservice est appelé une fois sur le chargement de contrôle, puis le sous-ensemble est analysé à chaque changement de lettre en utilisant la correspondance donnée.Mise en cache de données dans autocompleteextender

Merci

Répondre

1

L'AutoCompleteExtender dispose d'un paramètre appelé EnableCaching par défaut. En laissant cette option activée, elle met en cache les recherches, et si une recherche est effectuée précédemment, elle n'appelle pas le service Web mais extrait la liste du cache côté clent.

1

Je suis assez sûr qu'il frappe le service Web à plusieurs reprises. En aparté: j'utiliserais plutôt le plugin jquery autocomplete et un gestionnaire asp.net.

Ceci a une API pour la mise en cache côté client, et un meilleur contrôle sur les CSS émis.