<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获取的是提交后的值
应该没问题,可能是模式网页设置不对,新建一个网页试试!