.net怎么让设置两个DropDownList ,其中一个变化 另外一个也跟着变化?

.net怎么让设置两个DropDownList,其中一个变化另外一个也跟着变化?例子:第一个DropDownList选中江西省另外一个DropDownList则显示的是江... .net怎么让设置两个DropDownList ,其中一个变化 另外一个也跟着变化?
例子: 第一个DropDownList 选中江西省 另外一个DropDownList 则显示的是江西省的所有市
展开
 我来答
百度网友d841792
2012-07-16 · TA获得超过320个赞
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:172万
展开全部
就着你的例子来说吧:
1,设置省份的DropDownList的IsAutoPostBack属性为True
2,为省份DropDownList的SelectedIndexChanged事件创建处理代码:
protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
{
// 获取选中的省份

// 根据选中的省份取到其下所有的市

// 将这些市填充到你的另外一个DrowDownList

}
i_christopher
2012-07-16
知道答主
回答量:3
采纳率:0%
帮助的人:3万
展开全部
两种方法:
1. 设置AutoPostBack=true,利用SelectedChanged事件绑定另外一个DropDownList
2. Ajax的话,给DropDownList 加个onchange的javascript方法,调用后台获取数据,绑定到另一个DropDownList上就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2012-07-16 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:571万
展开全部
如果你是用asp.net方式实现 把第一个 DropDownList 有一个属性貌似叫什么 ispostback 设置为true 然后在第一个dropdownlist的 选择事件中 通过获取他的值 去查询数据库给第二个赋值

如果你用js方式实现 ,百度下吧 js 省市联动 例子太多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_神__仙_
2012-07-16 · TA获得超过1256个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:524万
展开全部
设置AutoPostBack=true,并创建省的SelectedChanged事件,在事件中将市的DropDownList重新初始化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
2015-08-12 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2847万
展开全部
设置js的onchange="xxx()"
然后添加一个js方法:
function xxx(){
var a = $("#ddl2").val();
$.ajax({
url:location.href,
data:"ajaxddl2=" + a,
success:function(backd){
$("#ddl2").val(backd);
}
});
}

后面的Page_Load里:
string s = Request.Form["ajaxddl2"];
if(!string.IsNullOrEmpty(s)){
Response.Write(ddl1的value);
Response.End();
return;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式