J'aimerais déplacer des éléments d'une liste à une autre sur une page, et je suis plutôt flexible quant au type de liste. Quelle est la meilleure façon de faire cela? ASP.NET Ajax? jQuery? Rien d'autre?Glisser et déposer des éléments d'une liste à une autre dans une page ASP.NET?
Répondre
Il y a un tutoriel bien sur CodeProject qui couvre glisser avec ASP.NET et jQuery:
http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx
si vous voulez faire et PostBack au lieu d'utiliser AJAX pour mettre à jour vos données en fonction de champs Vous devez être créatif sur les types de contrôles que vous utilisez. La validation de la page se plaindra des contrôles ASP comme les listes déroulantes, les listboxes, etc. s'ils contiennent des éléments sélectionnés qui n'étaient pas dans la liste lors de leur rendu. Il est préférable d'utiliser AJAX pour renvoyer vos mises à jour ou utiliser des contrôles HTML comme des listes non ordonnées ou sélectionnez ajouté via javascript et bourrer les données sélectionnées dans un autre contrôle qui ne se plaint pas (hiddenfield) sur PostBack. L'alternative est de désactiver la validation de page et je ne pense pas que ce soit une bonne idée.
Vous pouvez également pouvez regarder YUI Library, je dirais qu'il implémente glisser & déposer d'une manière très simple et flexible: http://yuilibrary.com/yui/docs/dd/
Il y a beaucoup d'exemples etc ...
- 1. Glisser/Déposer dans une application ET dans une autre application
- 2. jQuery Faire glisser d'une liste (sans supprimer d'élément) et déposer dans une autre liste
- 3. Glisser et déposer une carte
- 4. jQuery - Faites glisser et déposer des éléments de la liste dans des blocs distincts
- 5. jquery glisser et déposer
- 6. jquery glisser et déposer
- 7. C# Glisser-déposer de la liste à l'arborescence
- 8. Faites glisser et déposer dans winapi
- 9. Faites glisser et déposez dans ASP.NET
- 10. Réorganiser une liste déroulante winforms en utilisant le glisser-déposer?
- 11. Comment glisser et déposer une ligne dans un JTable?
- 12. glisser-déposer des options
- 13. courriels glisser-déposer vers une bibliothèque SharePoint
- 14. comment puis-je glisser et déposer les informations d'une fenêtre à une autre fenêtre?
- 15. Comment faire glisser et déposer dans ASP.NET TreeView?
- 16. Glisser et déposer des fichiers virtuels à l'aide de IStream
- 17. Flash glisser et déposer l'uploader?
- 18. Comment rendre et importer une page asp.net dans une autre page asp.net?
- 19. Glisser et déposer des images à partir d'un fichier HTA
- 20. Simulation par glisser-déposer?
- 21. Glisser-déposer
- 22. Silverlight Toolkit TreeView Glisser-Déposer
- 23. Passage d'un objet d'une page à une autre dans ASP.NET
- 24. Jquery Glisser-déposer à l'emplacement d'arbitrage
- 25. WPF Sidebar style glisser et déposer
- 26. Flex 3.0 Glisser-Déposer
- 27. flex: problème de glisser-déposer
- 28. Google Gears glisser et déposer télécharger
- 29. Glisser et déposer des lignes de table en utilisant Javascript
- 30. Comment modifier une image glisser-déposer à mi-traînée?