ASP.NET中怎样实现ListBox的联动?在ListBox1中的数据选中后移到ListBox2中。求代码。。。

如果使用JavaScript该如何实现?要求页面无刷新,求代码。。。。。。
ListBox1中的选中项通过JS方法传到ListBox2中后,如何再将ListBox2中的所有值传到CS中,我需要根据ListBox2中筛选出来的数据进行操作。求解答,求实现,求代码

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

For i = 0 To ListBox1.Items.Count - 1
If ListBox1.Items(i).Selected Then
ListBox2.Items.Add(ListBox1.Items(i))
End If
Next

End Sub
测试地址见参考资料追问

如果使用JavaScript该如何实现?要求页面无刷新,求代码。。。。。。

追答


function s() {
var list = document.getElementById("ListBox1");
var list2 = document.getElementById("ListBox2");

for (i = 0; i

参考资料:h ttp://550305126.3322.org:9180/308244053.aspx

追问

ListBox1中的选中项通过JS方法传到ListBox2中后,如何再将ListBox2中的所有值传到CS中,我需要根据ListBox2中筛选出来的数据进行操作,页面不要刷新。求解答,求实现,求代码

追答

你问题真多.
好吧,既然要传到服务器处理,那么就用Ajax控件吧 JavaScript都不用写了.

把所有控件放到UpDatePanel中 , 直接写入CS代码,就OK 我上面是VB.NET代码 自己转换一下吧.

参考资料:h ttp://550305126.3322.org:9180/308244053.aspx

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-18
楼上的两个没区别
VB.NET和ASP.NET罢了
思路是一样的

如果你要用 js实现,那么久不用ListBox实现了
第2个回答  2011-08-18
楼上那个怎么感觉像是matlab语句啊~~~
for(int i=ListBox1.Items.Count - 1;i>=0;i--)
{ If ListBox1.Items(i).Selected
ListBox2.Items.Add(ListBox1.Items(i))
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网