.net怎么让设置两个DropDownList ,其中一个变化 另外一个也跟着变化?
.net怎么让设置两个DropDownList,其中一个变化另外一个也跟着变化?例子:第一个DropDownList选中江西省另外一个DropDownList则显示的是江...
.net怎么让设置两个DropDownList ,其中一个变化 另外一个也跟着变化?
例子: 第一个DropDownList 选中江西省 另外一个DropDownList 则显示的是江西省的所有市 展开
例子: 第一个DropDownList 选中江西省 另外一个DropDownList 则显示的是江西省的所有市 展开
8个回答
展开全部
就着你的例子来说吧:
1,设置省份的DropDownList的IsAutoPostBack属性为True
2,为省份DropDownList的SelectedIndexChanged事件创建处理代码:
protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
{
// 获取选中的省份
// 根据选中的省份取到其下所有的市
// 将这些市填充到你的另外一个DrowDownList
}
1,设置省份的DropDownList的IsAutoPostBack属性为True
2,为省份DropDownList的SelectedIndexChanged事件创建处理代码:
protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
{
// 获取选中的省份
// 根据选中的省份取到其下所有的市
// 将这些市填充到你的另外一个DrowDownList
}
展开全部
两种方法:
1. 设置AutoPostBack=true,利用SelectedChanged事件绑定另外一个DropDownList
2. Ajax的话,给DropDownList 加个onchange的javascript方法,调用后台获取数据,绑定到另一个DropDownList上就可以了。
1. 设置AutoPostBack=true,利用SelectedChanged事件绑定另外一个DropDownList
2. Ajax的话,给DropDownList 加个onchange的javascript方法,调用后台获取数据,绑定到另一个DropDownList上就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是用asp.net方式实现 把第一个 DropDownList 有一个属性貌似叫什么 ispostback 设置为true 然后在第一个dropdownlist的 选择事件中 通过获取他的值 去查询数据库给第二个赋值
如果你用js方式实现 ,百度下吧 js 省市联动 例子太多了
如果你用js方式实现 ,百度下吧 js 省市联动 例子太多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置AutoPostBack=true,并创建省的SelectedChanged事件,在事件中将市的DropDownList重新初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置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;
}
然后添加一个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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询