DropDownList 的获取值的问题

 <asp:DropDownList ID ="ddlClass" runat ="server" >
             <asp:ListItem Value="1">制造类</asp:ListItem>  
            <asp:ListItem Value="2">计算机类</asp:ListItem>  
            <asp:ListItem Value="5">服务类</asp:ListItem>

    </asp:DropDownList>
    然后我选择服务类的时候想要获得Value值,可是就是或的不对,这样写的,string clsid = ddlClass.SelectedItem.Value,究竟是哪里出问题了呢?获得的值总是1,不知道为什么的。请教,,,
    还有想获得计算机类这个文本用ddlClass.text怎么也不对,快要疯掉了

用 SelectedValue;

Request["ddlClass"]试试。。可能你是通过js更改的ddl的选中项目,这样没有更新viewstate导致获取选中的值,但是Request获取的是提交后的值

应该没问题,可能是模式网页设置不对,新建一个网页试试!