1:后台注册
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(SelectRoomByCommunity));
}
2:后台方法家标识
/// <summary>
/// 查询置顶小区
/// </summary>
/// <returns></returns>
[AjaxPro.AjaxMethod]
public List<RoomByCommunity> GetTopRoom(string co_autoid)
{
List<RoomByCommunity> lis = new List<RoomByCommunity>();
lis = new RoomService().GetTopRoom(co_autoid); return lis;
}
3:前台方法调用
//获取下一级Room
function GetNextRom(RBC_AutoID) {
$("#input_Return_SelectCommunity").show();
var x = CRM.Page.crm.UserContronel.SelectRoomByCommunity.GetNextRoom(RBC_AutoID);
$("#AreaList_SelectRoomByCommunity").html("")
$(x.value).each(function(index, ele) {
if (ele.RBC_IsLast == 1) {//最后一级
var topcom = '<a onClick=GetRoomAddress("' + ele.RBC_AutoID + '","' + ele.RBC_Name + '")>' + ele.RBC_Name + '</a>';
} else {
var topcom = '<a onClick=GetNextRom("' + ele.RBC_AutoID + '")>' + ele.RBC_Name + '</a>';
}
$("#AreaList_SelectRoomByCommunity").html($("#AreaList_SelectRoomByCommunity").html() + topcom);
});
$("#AreaList_SelectRoomByCommunity").html($("#AreaList_SelectRoomByCommunity").html() + '<div class="clear"></div>');
}
4:web.config修改
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
==================================
http://www.cnblogs.com/lexus/archive/2007/11/29/977281.html