急用 asp.net 中select控件的使用
源代码:
<select name="cid" id="cid" runat="server">
</select>
怎样在后台动态的加数据,,并得到选中的数据的值或索引呢。。
。。做了半天。。
cid.Items.Insert(0, new ListItem("所有", "0"));
cid.Items.Insert(1, new ListItem("歌曲", "0"));
cid.Items.Insert(2, new ListItem("会员", "0"));
这样能加进去数据
可是cid.Value 还是 cid.indexValue 都获取不到相对应的值或索引。。。我错到哪了呢。。
求各位指教、、
------解决方案--------------------HTML code
<div>
<select id="ddlCityList" runat="server"></select>
<asp:Button ID="Button1" runat="server" Text="测试" />
</div>
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
我的意思是说 Items[ddlCityList.SelectedIndex].Value 和ddlList.value是没区别的 只是楼主的写法确实不对 我没注意到他的value是相同的
------解决方案--------------------
看了下那个控件 是因为asp.net遍历值变量列表的时候 第一个就被匹配了 所以如果3个项值都是一样的话 下拉索引永远是0
------解决方案--------------------
如果你是要找所有的值对应的索引值的话,应该要遍历吧,如果只是要取选中的值的索引值的话,selectedXXX什么什么的吧!!