日期:2014-05-19  浏览次数:20383 次

想实现省市级联功能(要不刷新的),省市要从数据库中读取,还可以向数据库中写入所选省市的ID
想实现省市级联功能(要不刷新的),省市要从数据库中读取,还可以向数据库中写入所选省市的ID
不知道如何实现,求助!!!!!

------解决方案--------------------
可用Ajax做。baidu上搜搜
1.1在Asp.net专家门诊200问里,有一篇这样的。

------解决方案--------------------
用AJAX.NET中的 UpdatePanel
------解决方案--------------------
如果是.NET可用AJAX中的UpdatePanel控件,如果是ASP可用JS代码处理
------解决方案--------------------
<script language= "javascript ">

function setValue(str)
{
var date = new Date();
Form1.txtContent.value = date.getDate();
}

function ProChanged()
{
var listPro = document.all( "listPro ");
AjaxTest.AjaxMeth.GetCitys(listPro.value,Set_CityList);
}

function Set_CityList(response)
{
if(response != null)
{
document.all( "listCity ").length = 0;
var ds = response.value;
if(ds != null && typeof(ds) == "object " && ds.Tables!=null )
{
for (var i = 0;i < ds.Tables[0].Rows.length; i++)
{
var ID = ds.Tables[0].Rows[i].ID;
   var NAME = ds.Tables[0].Rows[i].Name;
   document.all( "listCity ").options.add(new Option(NAME,ID));
}
}
}
else
document.all( "listCity ").length = 0;
return;
}
</script>


去网上下个ajaxpro.dll,用法去搜一下,应该很多地方有
------解决方案--------------------
无刷新关联下拉DropDownList示例
http://www.51aspx.com/CV/IEXRA00HNAK19
------解决方案--------------------
AjaxControlToolkit中有专门的这个控件,去下载测试一下,实现很简单,有例子