前台aspx界面:
     一个button和一个listbox;button有个事件: 
     循环给listbox添加item;想做到的效果是:
     每次循环都给listbox添加一个值,但是这个必须添加完成以后才会显示到界面上去,我现在想添加一条就显示一条,应该怎么做呢? 用线程? 还是什么???高手指点,项目里需要用。

解决方案 »

  1.   

    最好写个小例子给我, 邮箱  [email protected]
    qq: 282255765
      

  2.   

    button不提交 只执行js 给listbox添加项 就可以了
      

  3.   

    这个红字什么意思?如果只是添加item就比较简单了。
      

  4.   

    function Additem(){    //给listbox加一个item
        //if还有要增加的item,执行下面语句    setTimeout("Additem()", 2000);}button的click事件调用Additem函数
      

  5.   

    asp.net中在前台用js增删ListBox的items 
    http://www.cnblogs.com/calmzeal/archive/2006/07/26/460068.html
      

  6.   


    添加一条,显示一条到界面,最后的效果就是,点一下按钮,循环给listbox添加值,同时然后listbox就慢慢的现实数据,主要是因为我这个项目需要这个效果,添加一条数据之前肯定要执行很多东西。
    js怎么用呢?能做到同步吗????
      

  7.   

    只能够通过ajax发送请求,而且要发送多次请求,每次请求返回一条数据,然后添加到列表框中。
    LZ原本在后台通过循环语句添加这种方式明显无法实现的,B/S结构注定了一次请求返回一个结果。
    还有种办法,就是使用server push方式,让服务器持续向客户端推送数据,客户端可以及时响应。不过这种方法实现起来就麻烦了。
      

  8.   

    用ajax吧,可以实现局部刷屏,还可以实现一些listbox项改变后的连动效果