你在将ListBox数据绑定到一个DataSet上时
可能放在了Page.IsPostBack外面了
if(!Page.IsPostBack)
{
bindListBox();//
...
}

解决方案 »

  1.   

    是啊,因为我的ListBox是跟一个DropdownList相关联的,如果不放在外面,没办法在每次点击DropdownList时显示对应的内容。
        PS:DropdownList为部门名称,ListBox为部门员工列表!
      

  2.   

    因为我的ListBox是跟一个DropdownList相关联的,如果不放在外面,没办法在每次点击DropdownList时显示对应的内容。
    //////////////////////////////////////////
    在DropdownList的Change事件中根据DropdownList选择的值重新绑定ListBox
      

  3.   

    To: veaven(风林火山) 
        谢谢,已经搞定,是因为你说的那个原因,能不能说明一下为什么必须放在If(!IsPostBack)判断里面!
      

  4.   

    IsPostBack是判断是否页面提交,若放在IsPostBack外面,每次提交时都会listbox 都会重新
    绑定一次,也就把你选种的项给刷新没了。放在IsPostBack里面,在PostBack时不会进入这条 语句里,因此可以得到你选种的selectedIndex值。