Je n'utilise pas actuellement ajax.net même si je serais ouvert si c'est la seule solution. J'ai un contrôle auto-complet à l'écran que j'utilise pour remplir une liste déroulante asp.net avec des valeurs via javascript (jQuery). J'ai dû utiliser EnableEventValidation = "false" pour l'autoriser. Après avoir ajouté mes options à la sélection et que le formulaire est affiché, j'aimerais pouvoir obtenir toutes les valeurs pour les éléments d'option que j'ai ajoutés à la liste déroulante asp.net via javascript. Y a-t-il un bon moyen d'y parvenir? ?Comment utiliser javascript avec un contrôle asp.net dropdownlist?
Répondre
Si un DropDownList quitte le serveur sans options, il est recréé côté serveur avec aucune option (du viewstate)
Vous pouvez ajouter les options à un contrôle HTML masqué comme une chaîne délimitée dans votre javascript, quant à la liste de sélection. Puis itérer dans le contrôle une fois côté serveur sur post-retour. Sinon, vous pouvez les ajouter au serveur et ré-afficher le DropDownList uniquement pour chaque ajout.
Vous pouvez obtenir la valeur sélectionnée directement à partir de la forme comme ceci:
string fooBar = Request.Form[SomeDropDown.UniqueID];
Ceci renvoie la valeur correcte, peu importe ce que vous faites pour la liste déroulante des options. J'utilise javascript pour modifier la liste déroulante de quantité d'un produit en fonction de la taille choisie pour refléter la disponibilité des produits.
Cela fonctionne vraiment. Merci! –
- 1. Insertion d'un 'espace' dans un contrôle DropDownList ASP.NET
- 2. Extension de ASP.NET DropDownList
- 3. CheckBox dans le contrôle DropDownlist
- 4. Javascript avec un contrôle ascx
- 5. asp.net dropdownlist
- 6. ASP.net dropdownlist charger sur demande
- 7. DropDownList avec Firefox et ASP.NET MVC
- 8. ASP.NET Comment ajouter une fonction javascript à un contrôle?
- 9. ModelBinder avec dropdownlist dans asp.net mvc
- 10. ASP.net MVC Dropdownlist Problèmes
- 11. comment gérer un long texte dans le contrôle dropdownlist dans ASP.NET
- 12. ASP.net Forms/Aide DropDownList
- 13. Comment utiliser un contrôle utilisateur asp.net dans un autre contrôle utilisateur?
- 14. comment charger un fichier xml en dropdownlist dans asp.net
- 15. ASP.NET MVC dropdownlist
- 16. dropdownlist dynamique dans asp.net
- 17. Comment utiliser Red5 avec Asp.net
- 18. TreeView avec DropdownList
- 19. asp.net mvc dropdownlist onchange routage
- 20. Comment initialiser un contrôle utilisateur ASP.NET Avec le paramètre?
- 21. ASP.NET DropDownList Problème
- 22. Ajouter une fonctionnalité d'anticipation de type à un contrôle dropdownlist asp.net
- 23. Comment ouvrir une fenêtre contextuelle dans ASP.Net avec contrôle HyperLink en utilisant un fichier javascript externe?
- 24. utiliser combobox flexbox jquery avec asp.net
- 25. Sous-classement DropDownList dans ASP.NET
- 26. C# DropDownList avec un dictionnaire comme DataSource
- 27. Utiliser des cases à cocher avec ASP.NET et Javascript
- 28. Comment puis-je du côté du script de contrôle Autocomplete avec un contrôle de script (ASP.Net)
- 29. Suggestions sur le contrôle ASP.NET à utiliser?
- 30. Besoin d'aide dans le contrôle dropdownlist
J'essayais d'éviter d'utiliser un champ caché, mais si c'est le seul moyen .. – Greg
J'ai essayé beaucoup de choses, et sans utiliser la bibliothèque "Ajax" d'ASP.NET, je pense que la solution de HollyStyles est la un seul disponible. Je ressens pourtant votre douleur. – roosteronacid