クライアント側から、ある ASP.NET ListBox コントロールから別の ListBox コントロールにアイテムを移動しています。クライアント側では機能しますが、サーバー側で目的の ListBox のアイテムを数えようとすると、常に何もありません。以下は、ListBox コントロールから項目を追加/削除するために使用される jQuery コードです。
<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>
サーバー側から ListBox にアイテムを追加/削除できることを知っています。しかし、私はそれをクライアント側からやりたいと思っています。
項目がクライアント側から既に追加されているにもかかわらず、コード ビハインドから項目をカウントするときに宛先 ListBox に何もないのはなぜですか。