发布网友
共5个回答
热心网友
就着你的例子来说吧:
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上就可以了。
热心网友
设置AutoPostBack=true,并创建省的SelectedChanged事件,在事件中将市的DropDownList重新初始化
热心网友
如果你是用asp.net方式实现 把第一个 DropDownList 有一个属性貌似叫什么 ispostback 设置为true 然后在第一个dropdownlist的 选择事件中 通过获取他的值 去查询数据库给第二个赋值
如果你用js方式实现 ,百度下吧 js 省市联动 例子太多了
热心网友
设置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;
}
热心网友
就着你的例子来说吧:
1,设置省份的DropDownList的IsAutoPostBack属性为True
2,为省份DropDownList的SelectedIndexChanged事件创建处理代码:
protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
{
// 获取选中的省份
// 根据选中的省份取到其下所有的市
// 将这些市填充到你的另外一个DrowDownList
}
热心网友
设置AutoPostBack=true,并创建省的SelectedChanged事件,在事件中将市的DropDownList重新初始化
热心网友
两种方法:
1. 设置AutoPostBack=true,利用SelectedChanged事件绑定另外一个DropDownList
2. Ajax的话,给DropDownList 加个onchange的javascript方法,调用后台获取数据,绑定到另一个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;
}
热心网友
如果你是用asp.net方式实现 把第一个 DropDownList 有一个属性貌似叫什么 ispostback 设置为true 然后在第一个dropdownlist的 选择事件中 通过获取他的值 去查询数据库给第二个赋值
如果你用js方式实现 ,百度下吧 js 省市联动 例子太多了