菜鸟提问:
dropdownlist的selectedvalue
和selecteditem.text的区别

解决方案 »

  1.   

    一个dropdownlist可以有两个值,一个是TEXT,一个是VALUE.
    TEXT是显示的,就是用户可以看到的,而VALUE是隐藏的,用户看不到,只是为程序编写服务的.
    显然,selectedvalue 是指这个隐藏的VALUE,而selecteditem.text是用户看到的TEXT.
    例如有两个字段:ID,NAME
    那么ID可以放到VALUE中保存,NAME放到TEXT中显示.使用的时候可以用到ID
      

  2.   

    <asp:DropDownList   ID="monthdroplist"   Runat="server">   
            <asp:ListItem   Value="1">一月</asp:ListItem>   
          ` <asp:ListItem   Value="2">二月</asp:ListItem>   
    </asp:DropDownList>SelectedValue获得1
    SelectedText和SelectedItem.Text获得一月
      

  3.   

    数据绑定时 将编号绑定到value中
    选择时直接SelectedValue获得编号