Ajax客戶端異步調(diào)用服務(wù)端的實(shí)現(xiàn)方法(js調(diào)用cs文件)
ajax的使用方法,在js中調(diào)用cs文件中的一直方式,使用步驟如下
(1)下載ajax.dll,并添加項(xiàng)目的引用。
(2)在項(xiàng)目的webconfig的<httpHandlers>節(jié)點(diǎn)中,添加<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>節(jié)點(diǎn)
(3)在aspx頁面的pageload方法中添加Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));這里的ClassName是當(dāng)前這個(gè)cs文件的類名。
(4)接下來在cs中編寫的所有的想要在js中調(diào)用的方法前都要加上[Ajax.AjaxMethod()],如果想要調(diào)用session,那么就要寫成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)]。
(5)js方法中寫var address = ClassName.MethodName('parameter').value; //ClassName為類名,MethodName為方法名,傳入的參數(shù)為parameter。
以上這篇Ajax客戶端異步調(diào)用服務(wù)端的實(shí)現(xiàn)方法(js調(diào)用cs文件)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
jquery ajax實(shí)現(xiàn)文件上傳功能實(shí)例代碼
這篇文章主要介紹了jquery ajax實(shí)現(xiàn)文件拖拽上傳功能的實(shí)例代碼,代碼簡單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-04-04
Ajax中responseText返回的是一個(gè)頁面而不是一個(gè)值
用response返回的內(nèi)容卻是一個(gè)頁面的,可以將String 類型改為void 這樣返回的就不是整個(gè)頁面了2014-05-05
Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法
ajax往后臺(tái)傳json格式數(shù)據(jù)報(bào)415錯(cuò)誤,什么原因?qū)е碌哪?,該怎么解決呢?下面腳本之家小編給大家?guī)砹薃jax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法感興趣的朋友一起看看吧2016-10-10
Ajax Session失效跳轉(zhuǎn)登錄頁面的方法
這篇文章主要介紹了Ajax Session失效跳轉(zhuǎn)登錄頁面的方法,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看下吧2016-06-06

