是在webform吧,在webform好象是不能多选的,只能单选!!

解决方案 »

  1.   

    set ListBox's SelectionMode  to "Multiple":
          <asp:ListBox id="ListBox1" SelectionMode="Multiple" Rows="5"
      

  2.   

    http://expert.csdn.net/Expert/topic/1230/1230765.xml?temp=.6643183
      

  3.   

    to:saucer我当然知道这个设置啦。
    现我是这样的,当我把上面的li.selected==true,改成false倒能把所有的选项的得到(得到的是listbox中的全部选项)。感觉就好像不承认我的鼠标的选择操作一样。
    不太明白怎么会这样子的呢?
      

  4.   

    to:chinchy
    我也是这样子的,我大概知道问题出在哪了
    Titlelist1.ListBox1.SelectedIndex 不大于-1。
    是什么原因造成的呢,可否告知??
    我也正在检查。
      

  5.   

    if (!IsPostBack)
    {
     //do you data binding here
    }
      

  6.   

    to:saucer是的,我是那样做的。
    我发现我真接把这个有listbox的ascx拖到aspx上是ok的,这样取值。
    但是一旦我是把有listbox的a.ascx拖到另一b.ascx上,然后把b.ascx拖到aspx上,就会有我说的那种情况。
    现在我直接把listbox放在了b.ascx上。
    但是这是个共用的控件。我想单独做,所以把listbox放在了a.ascx上。但无法实现!!!
    可有人能解答此疑问!!!!!!!!!?????????