日期:2014-05-17  浏览次数:20603 次

本地还是服务端,这是个问题?listbox自动完成动态更新的实现方法求教
本帖最后由 vc_coldplay 于 2013-08-21 11:17:26 编辑
如图,要实现的功能是,在textbox里面输入要查询的关键字,实现自动完成,数据库查询到的多项自动完成的结果动态在listbox1中更新出来,然后用鼠标或按钮选择进listbox2里面。
问题在于,想实现自动完成功能都是采用ajax,xmlhttp来完成,这样获得的数据在本地aspx页面。而listbox1的功能要在cs服务端才能实现!
有朋友实现过类似的功能吗,请大家告知解决办法,或者只要能实现这个功能,用别的方案替代也可以!
如能提供参考代码更是万分感谢!
ListBox Ajax asp.net? 自动完成

------解决方案--------------------
过程是这样的:
1、输入关键词到textbox,然后通过ajax请求到后台,得到一个List,然后直接在后台绑定到listbox
2、listbox1和listbox2互相传值,是比较简单的。一个移除操作,一个做添加操作。
------解决方案--------------------
引用:
Quote: 引用:

过程是这样的:
1、输入关键词到textbox,然后通过ajax请求到后台,得到一个List,然后直接在后台绑定到listbox
2、listbox1和listbox2互相传值,是比较简单的。一个移除操作,一个做添加操作。


假设为现在的页面上a.aspx,通过ajax请求由b.ashx或者b.cs后台处理,那么b生成的list,只能把处理后的list数组传给a.aspx,怎么绑定到listbox上呢!

既然用ajax了,就忘掉绑定吧。
------解决方案--------------------
runat server 的控件到前台就成为 html 控件了,尽管用 javascript 操作吧。