Je déplace itmes d'un contrôle ASP.NET ListBox vers un autre contrôle ListBox du côté client. Cela fonctionne sur le côté client mais quand j'ai essayé de compter les éléments dans ListBox sur le côté serveur, c'est toujours rien. Ci-dessous, le code jQuery est utilisé pour ajouter/supprimer des éléments du contrôle ListBox.Ajouter/Supprimer des éléments d'un contrôle ListBox à un autre contrôle ListBox dans ASP.NET du côté client
<script type="text/javascript">
$(document).ready(function(addToList) {
// to move selected item from lbSource to lbDestination
$("#add").click(function() {
$("#lbSource option:selected").appendTo("#lbDestination").attr("selected", false);
});
// to remove selected item from lbDestination to lbSource
$("#remove").click(function() {
$("#lbDestinaion option:selected").appendTo("#lbSource").attr("selected", false);
});
});
</script>
Je sais que nous pouvons ajouter/supprimer des éléments de ListBox à partir du serveur. Mais j'aimerais le faire du côté client. Pourquoi il n'y a rien dans le ListBox de destination lors du comptage des éléments du code-behind, même si les éléments sont déjà ajoutés du côté client.