将LISTBOX的AUTOPOSTBACK设置为TRUE,
处理SelectedIndexChanged事件,将所选择的ITEM写入数组中,因为第次提交只能有一条记录加入,所有可以按顺序排列!!!

解决方案 »

  1.   

    这种方法不行,因为lb1.SelectedItem总是最小index的那一个ITEM,在多选情况下,你如果已经选了一个或多个,再选一个的时候如何取的这个的ITEM的VALUE?
      

  2.   

    我最后用遍历listbox比较的方法解决了
      

  3.   

    在提交前用一个Javascript函数将该选择框中所有的选项都选中,象这样:function SelectAllItem(){
    var el=document.all.mylistbox;
    for(i=0;i<el.options.length;i++){
    el.options[i].selected=true;
    }
    }
    将些代码用Page.RegisterOnSubmitStatement方法加入form的onsubmit事件中即可。