一个dropdownlist id="ddl",有几个ListItem,不给这些ListItem赋id,如下
<asp:ListItem Text="a"/><asp:ListItem Text="b"/><asp:ListItem Text="c"/>
现在在后台,想实现当string st="a",那么ddl中的ListItem项目Text="a"的不显示出来,该怎么处理?
注意:不能给ListItem 加上id属性

解决方案 »

  1.   

    那就在aspx页面里面不要先加listitem 
    直接在page_onload里面来判断
      

  2.   

    下面这样:??string st="a"for(int i=0;i<this.ddl.Items.Count;i++)
    {
    if(this.ddl.Items[i].Text == st)
    {
    this.ddl.Items.Remove(this.ddl.Items[i]);
    }
    }
      

  3.   

    你得那个ListItem是从哪里来得?
    数据库?
      

  4.   

    如果你得Listitem是固定得
    你可以把他放到一个数组里面
    如果是从数据库里面取出来得也可以循环比较 就可以了
    如果相同就不添加这个Item