存储过程+Jquery+WebService实现三级联动

存储过程+Jquery+WebService实现三级联动


存储过程的写法:

ALTER proc [dbo].@city_pid int">pro_GetCity
as
begin
—SELECT FROM tbl_city WHERE city_pid IN (
select 
from tbl_city where city_pid=@city_pid
end

—exec [dbo].[pro_GetCity] 0

服务层的代码:

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

 [WebMethod]
   public string CityList(string citycode)
   {
       return JsonHelper.GetJson<List<tbl_city>>(new SelectComboxBLL().CityList(citycode));
   }

数据访问层的代码:

public List CityList(string citycode)
{
SqlParameter[] pars = { new SqlParameter(“@city_pid”, citycode) };
return new SQLBase().TableToEntity(DBhelp.SqlHelper.GetTable(“pro_GetCity”, System.Data.CommandType.StoredProcedure, pars));
}
业务层:

public List CityList(string citycode)
{
return new SelectCombox().CityList(citycode);
}
最核心的jquery调用WebService:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值