ユーザーがボタンをクリックしたときに、この JavaScript コードを使用して、lbResources という名前のリストボックスで選択した項目を削除しています。
var listResources = document.getElementById('lbResources');
listResources.options.remove(listResources.selectedIndex);
これにより、リストボックスからアイテムが削除されますが、サーバーへのポストバック時に、アイテムはコード ビハインドにまだ存在します。クライアント側で削除された項目を反映するコード ビハインド リスト ボックス オブジェクトを取得する方法はありますか? ASP .NET コントロールの代わりに、標準の HTML リストボックスを使用するべきでしょうか?
隠しフィールドを使用して、ポストバックに渡す必要があるデータを保持することができますが、可能であればそれを避けたいと思います。