【发布时间】:2010-10-10 18:25:02
【问题描述】:
我正在从客户端将项目从一个 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 中没有任何内容,即使项目已经从客户端添加。
【问题讨论】:
标签: javascript asp.net jquery viewstate listboxitem