2008-11-04 9 views
2

Je cherche un exemple d'utilisation d'ASP.net AJAX pour montrer un filtrage 'live' d'un contrôle de répéteur basé sur ce qui est tapé dans une zone de texte. J'ai vu des choses en utilisant le Web Client Software Factory mais je suis plus intéressé par quelque chose qui ne nécessite pas de bibliothèque supplémentaire.ASP.net AJAX Search

Répondre

1

La boîte à outils de contrôle asp.net ajax a un here.

Si vous n'aimez pas celui-ci, la recherche de "Ajax Autocomplete" donne beaucoup de résultats décents, à moins que je ne me trompe sur ce que vous voulez faire.

+0

Je crois que cette méthode se lie directement à une zone de texte, je veux quelque chose qui affecte la source de données d'un répéteur. – jwarzech

0

Je pense que vous êtes un peu confus quant à ce que AJAX implique. Si vous voulez que le filtrage s'interface avec la source de données du contrôle serveur, il ne sera pas AJAX par définition.

Filtrer en direct un contrôle de la base de données comme vous le souhaitez est mal avisé, je pense. Pour chaque itération, vous devrez relier le contrôle, ce qui créerait une énorme quantité de frais généraux.

Vous aurez besoin de trouver un moyen de faire ce côté client, avec javascript. Il peut simplement masquer des éléments dans le balisage créé par le répéteur au fur et à mesure qu'ils sont filtrés, bien que la manière dont cela serait accompli dépend entièrement du code html que vous générez avec le répéteur.