Je souhaite concevoir une zone de texte ressemblant le plus à ce que propose la zone de recherche Google, où elle peut recevoir des données de l'utilisateur et vérifier la base de données et suggérer quelques exemples. Comment modifier dynamiquement la valeur de la zone de texte lorsque l'utilisateur saisit. Il existe des attributs d'événement dans Visual Studio mais cela permet de rafraîchir la page en cliquant quelque part dans la zone de texte! donc ça ne marche pas correctement.Modification dynamique de la valeur de la zone de texte dans asp.net
0
A
Répondre
0
Le meilleur moyen est d'utiliser le contrôle de saisie semi-automatique fourni par la boîte à outils ASP.NET Ajax Control. Voir un exemple ici: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
Fondamentalement, configurez un webservice qui sera interrogé via Ajax. Votre service prendra le texte fourni par l'utilisateur, vous effectuerez une recherche/recherche dans votre base de données, puis retournerez les correspondances. Le JavaScript Ajax met alors à jour la zone de texte en conséquence.
Questions connexes
- 1. obtenir la valeur de la zone de texte dynamique
- 2. ASP.NET Assistant obtenir la valeur de la zone de texte
- 3. Modification dynamique de la valeur de texte d'un textview
- 4. Modification dynamique de la grille en fonction de la saisie de la valeur dans une zone de texte
- 5. Ajout de la valeur à la zone de texte lors de la modification de la sélection dynamique
- 6. Données dans la zone de texte dynamique
- 7. Flex: Modification de la zone de texte
- 8. Modification de la culture ASP.NET en fonction d'une valeur dynamique
- 9. Problème de modification des valeurs dans la zone de texte
- 10. création dynamique de la zone de texte
- 11. Evénement dynamique de la zone de texte
- 12. Remplir la zone de texte ASP.NET à partir de la modification d'index sélectionnée de la zone de liste modifiable
- 13. valeur dynamique du sélénium - pour la zone de texte
- 14. Modification de la valeur de la zone de texte après la suppression de la ligne phpgrid
- 15. asp.net gridview valeur de la zone de texte
- 16. asp.net valeur de la zone de texte ne change pas
- 17. Modification de la zone de texte CreateUserWizard dans l'événement OnCreatingUser
- 18. Traitement de la valeur de la zone de texte immédiate
- 19. trace la valeur de la zone de texte
- 20. Modification de la valeur de la liste déroulante en fonction de la valeur de la zone de texte
- 21. Empêcher la modification de la valeur de la zone de texte
- 22. Format de texte dans la zone de texte asp.net
- 23. Zone de texte dynamique et étiquette dynamique
- 24. Modification de l'étiquette dans la zone de texte pour l'édition
- 25. Modification de la couleur d'arrière-plan d'une zone de texte
- 26. Asp.Net: Modification de la valeur de la colonne dans gridview
- 27. Asp.net zone de texte ne renvoie que la première valeur
- 28. ASP.NET Zone de texte: Afficher la valeur au format téléphonique
- 29. Modification de la valeur de la zone de texte de +/- 10
- 30. Valeur de la zone de texte modifiée
Il existe de nombreux exemples complets; google for "autocomplete textbox" –
vous devez utiliser un script client pour envoyer une requête ajax contenant le texte inséré au serveur, côté serveur, récupérer la valeur basée sur la requête de la base de données, et mettre à jour la base de la zone de texte sur le répondeur d'ajax, basé sur la technologie que vous utilisez (mvc, formulaires web, ...) vous pouvez utiliser http://jqueryui.com/demos/autocomplete/, ou http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ AutoComplete/AutoComplete.aspx – CjCoax