2013-02-14 1 views
0

Je fais une application web simple avec une petite logique d'affaires.Je ai maintenant la liste déroulante avec environ 25 000 produit et l'utilisateur peut le choisirMeilleure façon de montrer beaucoup de données sur la page Web ASPX (liste déroulante,

L'application sera probablement lente pour les utilisateurs qui ont une vitesse Internet lente (en entreprise c'est ok) Y at-il un composant (dans Visual Studio) ou quel est le meilleur moyen de serveur tant de produit aux utilisateurs?

J'essaie aussi avec ajax ComboBox, mais dans IE 8 CPU n'a pas pu traiter.

+2

La pagination côté serveur devrait faire juste ... Ou peut-être préférez-vous une boîte de saisie semi-automatique apparaissant après que l'utilisateur a entré 2 ou 3 caractères ... sorte de saisie semi-automatique – andreapier

+0

Relier 25 000 articles à une liste déroulante semble stupide, 1: Ressources serveur. 2: Facilité d'utilisation Attendez-vous vraiment que les gens fassent défiler 25 000 articles? –

+0

Si possible, il semble que ce serait mieux si les produits pouvaient être divisés en groupes/sous-groupes/sous-sous-groupes. Je pense que je voudrais crier en essayant de trouver un seul article en 25k. – freefaller

Répondre

1

y at-il une raison que vous devez afficher tous les 25 000 articles à la fois? J'imagine que ce sera un problème d'utilisabilité même si cela fonctionne parfaitement. Avec une telle liste massive, les utilisateurs doivent déjà avoir une idée de ce qu'ils choisissent. Que diriez-vous d'une simple boîte de texte utilisant ajax pour afficher les résultats suggérés (similaire à google search)?

Modifier Vous pouvez également diviser vos articles en plusieurs catégories, puis avoir une liste déroulante des catégories. Une fois que l'utilisateur a choisi une catégorie, une deuxième liste déroulante peut afficher tous les éléments de cette catégorie ou peut-être quelque chose pour casser encore plus la catégorie. Similaire à: http://www.kbb.com/whats-my-car-worth/

+1

Sur votre point AJAX - j'utilise jQuery autocomplete avec un service JSON, quelque chose comme ça. http://jqueryui.com/autocomplete/#remote-jsonp. Fonctionne bien. –

+1

Je suis déjà sous-groupe. la meilleure façon, ce sera la recherche ajax –

Questions connexes