当前位置:K88软件开发文章中心编程语言AjaxAjax01 → 文章内容

AJAX和WebService实现省市县三级联动具体代码

减小字体 增大字体 作者:     来源:asp编程网  发布时间:2018-12-30 9:22:43

-------------------------------------WebService1.asmx---------------------------------------
复制代码 代码如下:

// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService

{
[WebMethod]
public string HelloWorld()

{
return "Hello World"

}
[WebMethod]
public List GetProvince()

{
BLL.province bpro = new BLL.province()

List list = bpro.GetListModel()

return list

}
[WebMethod]
public List GetCityByPro(string proid)

{
BLL.city bcity = new BLL.city()

List list = bcity.GetListModel("father=&apos
" + proid + "&apos
")

return list

}
[WebMethod]
public List GetAreaByCity(string cityid)

{
BLL.area barea = new BLL.area()

List list = barea.GetListModel("father=&apos
" + cityid + "&apos
")

return list

}

----------------------------------HTMLPage1.htm----------------------------
复制代码 代码如下:















地址










注:用到了三层架构,dal层写了一些方法

AJAX和WebService实现省市县三级联动具体代码