Je développe un formulaire ASP.NET pour la saisie de données. Les utilisateurs doivent sélectionner un client à partir d'une liste déroulante remplie d'environ 1000 clients.Fournir aux utilisateurs une fonction de recherche filtrant une liste déroulante
Maintenant, la liste des clients est en croissance et les utilisateurs ont demandé que j'ajoute une fonctionnalité de recherche: ils aimeraient taper une partie du nom et filtrer la liste déroulante avec les clients dont le nom correspond. Donc, s'ils tapent 'aaa', ils aimeraient voir seulement des clients avec 'aaa' quelque part dans leur nom.
J'ai regardé la saisie semi-automatique de la boîte à outils ajax control toolkit mais cela fonctionne sur les zones de texte, pas sur les listes déroulantes.
Quelqu'un peut-il suggérer une bonne solution?
Raison J'utilise une liste déroulante, c'est-à-dire que l'identifiant du client est lié à la valeur (sélectionnée). Lorsque vous utilisez une zone de texte, je dois rechercher le client en utilisant le nom. – edosoft
La recherche de l'identifiant client est-elle un problème majeur? Je peux voir que c'est un problème si la liste déroulante n'a que des valeurs statiques, mais si elle est remplie à partir d'une base de données, il devrait être simple de regarder l'ID vers le haut. J'ai toujours l'impression que cette balise suggère que les boîtes de texte ajoutent plus de contrôle, de flexibilité et sont certainement plus attrayantes pour l'utilisateur. – j82374823749
J'ai décidé par souci de simplicité d'utiliser l'option textbox + dropdown. Merci – edosoft