62,025
社区成员
发帖
与我相关
我的任务
分享
<asp:DropDownList ID="cid" runat="server">
</asp:DropDownList>
cid.SelectedIndex //选中的索引
cid.SelectedValue //选中的值
protected void Page_Load(object sender, EventArgs e)
{
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);
}
}
<div>
<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);
}
}