在asp.net中三个DropDownList控件实现地址的选择
就是用switch case来做。比如说省市区这三个dropdownlist吧,在省这个dropdownlist里用switch case。 protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
{
ddlCities.Items.Clear();
switch( ddlProvince.SelectedValue)
case "山东省":
ddlCities.Items.Add("");
ddlCities.Items.Add("济南");
.......................................
}
同样的,在市的下拉列表中(ddlcities)也一样,不过别忘了要设置如下属性:
<asp:DropDownList ID="ddlProvince" runat="server" AutoPostBack="True"
onselectedindexchanged="ddlProvince_SelectedIndexChanged" Width="99px">
<asp:ListItem></asp:ListItem>
<asp:ListItem>山东省</asp:ListItem>
<asp:ListItem>河北省</asp:ListItem>
...........................................................
</asp>
在市和区里面就不用设置 <asp:ListItem></asp:ListItem>了。不过在做的过程中会出现很多想不到的问题,碰见啥就解决啥吧。。。祝你成功!!!
请给答案