使用jquery 一般處理程式非同步載入資訊

2021-09-08 22:24:56 字數 3596 閱讀 8920

需求:有時候。web介面對效能要求比較高。我們就不考慮使用asp.net控制項。而是使用html標籤+jquery+一般處理程式來進行非同步處理。

客戶:                                            編號:

手機:水表編碼:

電子錶號:

水表狀態:

用水性質:

水費單位**:

汙水費單位**:

用水人口:

是否階梯水價:

否                                            結算前賬戶剩餘金額:

css**我就省略了,直接列js**:

var getaccountinfo = function (data) 

else ;

}//依據選中的水表來客戶具體資訊

function getinfobyselect(meterid) , getaccountinfo);

}$(document).ready(function () , function () ).click(

function (e)

});$("#tblist input[type='radio']").click(function () );

});

一般處理程式:

/// /// prepaymentbusinesshandler 的摘要說明

}/// /// 依據選擇的記錄獲取客戶具體資訊

/// 水表id

///

///

entitycollection getaccountinfobyselectrecord(string meterid)

+ meterid + @"'/>

"; try

catch (exception ex)

return etresults;

}/// /// 依據水表id獲取賬戶具體資訊

///

/// 水表id

///

public accountinfoentity getmodel(string meterid)

; if (state == "1") ; if (state == "2") ; if (state == "3") ; if (state == "4") ; if (state == "5") ; if (state == "6") ; entity.meterstatus = state; entity.meteraddress = entitys.entities[0].contains("t_meter.hx_faddres") && entitys.entities[0]["t_meter.hx_faddres"] != null ?

((aliasedvalue)entitys.entities[0].attributes["t_meter.hx_faddress"]).value.tostring() : string.empty; entity.waternature = entitys.entities[0].contains("t_fwaterproperty.hx_faliasname") && entitys.entities[0]["t_fwaterproperty.hx_faliasname"] != null ?

((aliasedvalue)entitys.entities[0].attributes["t_fwaterproperty.hx_faliasname"]).value.tostring() : string.empty; entity.waterprice = entitys.entities[0].contains("t_fwaterproperty.hx_fwaterbasicprice") && entitys.entities[0]["t_fwaterproperty.hx_fwaterbasicprice"] != null ?

((aliasedvalue)entitys.entities[0].attributes["t_fwaterproperty.hx_fwaterbasicprice"]).value.tostring() : string.empty; entity.sewageprice = entitys.entities[0].contains("t_fwaterproperty.hx_fcollchargesbasicprice4") && entitys.entities[0]["t_fwaterproperty.hx_fcollchargesbasicprice4"] != null ? ((aliasedvalue)entitys.entities[0].attributes["t_fwaterproperty.hx_fcollchargesbasicprice4"]).value.tostring() : string.empty; entity.waterpopulation = entitys.entities[0].contains("t_account.hx_ffamilysize") && entitys.entities[0]["t_account.hx_ffamilysize"] != null ? ((aliasedvalue)entitys.entities[0].attributes["t_account.hx_ffamilysize"]).value.tostring() : string.empty; } return entity; } public bool isreusable } } public class accountinfoentity /// /// 編號 /// public string clientno /// /// ** /// public string cell /// /// 手機 /// public string tel /// /// 水表編碼 /// public string metercode /// /// 電子錶號 /// public string electronicmeteno /// /// 水表狀態 /// public string meterstatus /// /// 水表位址 /// public string meteraddress /// /// 用水性質 /// public string waternature /// /// 水費單位** /// public string waterprice /// /// 汙水費單位** /// public string sewageprice /// /// 用水人口 /// public string waterpopulation }

思路:使用jquery傳送請求,並傳遞引數給一般處理程式。一般處理程式從資料庫中獲取資料後先序列化然後再傳回web介面,再使用jquery反序列化獲取資訊。

一般處理程式

一般處理程式是乙個字尾名為.ashx的 檔案,該檔案的類實現了ihttphandler介面,這個類用於負責處理它所對應的url的訪問請求,並接受客戶端傳送的請求資訊和傳送響應內容 get和post的請求方式 get和post是向伺服器傳送請求的兩種方式,其中get請求是將需要提交給伺服器端的資料放在...

一般處理程式

一般處理程式 httphandler 是乙個實現system.web.ihttphandler特殊介面的類。任何乙個實現了ihttphandler介面的類都能作為乙個外部請求的目標程式。它由支援asp.net的伺服器軟體呼叫和啟動執行。乙個httphandler程式負責處理它對應的乙個活一組url位...

一般處理程式

前序 突然聽到 一般處理程式 這個詞,突然有種蒙的感覺,這是什麼東東?簡介 一般處理程式的一般是相對於aspx頁面來說。就是說什麼請求都可以處理。正如它的名字,一般處理程式 是用來處理一般的web請求的,所謂一般也可以理解為簡單,也就是更接近底層的東西。說的通俗一點兒,aspx檔案包裝 的非常好,處...