源代码:
<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 都获取不到相对应的值或索引我错到哪了呢。。
求各位指教、、
<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 都获取不到相对应的值或索引我错到哪了呢。。
求各位指教、、
解决方案 »
- ASP.NET 编译后,运行的代码还是老的,修改的东西没有看到,这是什么原因?
- 求一次性上传多张图片的数据库设计和方法!
- 什么是web service?它与传统的用asp。net做个网页有什么不同?菜鸟问!
- viewstate 怎样实现页面预览
- 我想做把数据导入到excel里面,首先我把微软的相关的组建添加到了引用里面,然后我就不知道excel的一些相关的属性,方法,在帮助里面我也
- datagrid 里面的显示列能否又绑定数据,又当作linkbutton用啊,谁这样用过啊
- 想不到死在分页上,求高手
- 高手帮忙:为什么找不到ASP.NET编辑环境啊?
- 100分求详细的数据库连接方法及其代码!!
- 关于string类,字符串操作的问题
- A工程C#端写入的Cookie在A工程里读不出来,反而在B工程能读出来
- 编码
<select id="ddlCityList" runat="server"></select>
<asp:Button ID="Button1" runat="server" Text="测试" />
</div>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)//估计在这里出问题了
{
ddlCityList.Items.Add(new ListItem("娄底", "1"));
ddlCityList.Items.Add(new ListItem("湘潭", "2"));
ddlCityList.Items.Add(new ListItem("长沙", "3"));
}
else
{
string id = ddlCityList.Value;
Response.Write(id);
}
}
this.cid.Items[this.cid.SelectedIndex].Value;
{
if (!IsPostBack)
{
//问题处在选项中的value不能全部一样,也就是说你的不能全部为0
ddlCityList.Items.Add(new ListItem("娄底", "0"));
ddlCityList.Items.Add(new ListItem("湘潭", "0"));
ddlCityList.Items.Add(new ListItem("长沙", "0"));//这种写法就会有问题
}
else
{
string id = ddlCityList.Items[ddlCityList.SelectedIndex].Text;
Response.Write(id);
}
}
cid.SelectedIndex //选中的索引
cid.SelectedValue //选中的值
代码改成 <asp:DropDownList ID="cid" runat="server">
</asp:DropDownList>