ASP.NET中的DropDownList

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:39:49
我想这样做:
DropDownList1显示广东省,甘肃省
DropDownList2:当我选择广东省时,DropDownList2出现深圳,广洲等等广东省的城市
当我选甘肃省,DropDownList2出现平凉,天水等甘肃省的城市
具体应该怎样操作呢?

联动菜单啊~~~记得设dropdownlist的postback~~~为true,要不是没反应得。

onchange属性,好像是...差不多这个单词得~~~

我可以给你提供一种思路。
按理说这些省份和城市都时固定的。你完全可以在前台的源文件中写javascript脚本,这样可以减轻服务器的负担,而且写起来很简单。
具体操作,我给你个例子,你可以参考一下;
<html>
<table width="745" border="1">
<tr>
<script language="JavaScript">
var city=new Array();
city[0]=new Array();
city[1]=new Array("深圳","广州"); //省份的城市
city[2]=new Array("平凉","甘肃");
function changeCity(index)
{
document.all.selCity.options.length=0; //清空所有的选项
var opCity;
var citys=city[index];
for(var n=0;n<citys.length;n++)
{
opCity=document.createElement("option");
opCity.text=citys[n];
document.all.selCity.options.add(opCity);
}
}
</script>
<td width="194">省:
<sel