一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net下ajax.ajaxMethod使用方法

asp.net下ajax.ajaxMethod使用方法

2019-09-19 12:36asp.net教程網 ASP.NET教程

使用AjaxMethod可以在客戶端異步調用服務端方法,簡單地說就是在JS里調用后臺.cs文件里的方法,做一些JS無法做到的操作,如查詢數據庫

使用AjaxMethod要滿足一下幾點: 
1。如果還沒有ajax.dll文件,就先下載一個來 
2。將ajax.dll添加到項目引用中:在VS的解決方案資源管理器中右鍵點擊項目名稱--“添加項目引用”--瀏覽,找到ajax.dll確定 
3。webCofig中<httpHandlers>加上<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>節點 
如果是IIS7,則需要在<system.webServer></system.webServer>里加上<add name="ajax" verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> 
2:在CS程序中加上 
protected void Page_Load(objectsender,EventArgse) 

Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));//ClassName是這個CS文件的類名 

3:編寫CS方法,方法前加上[Ajax.AjaxMethod()], 
如果要使AjaxMethod里面能調用session,寫成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)] , 
如: 

復制代碼代碼如下:


[Ajax.AjaxMethod()] 
public string GetAddress(string UserID) 

string Address=""; 
//do somthing to get the address here 
return Address; 


注意方法要寫成public,否則在JS里調用的時候會提示“不支持此屬性或方法” 

4。確保頁面中有<form runat="server"></form>標簽。 

5。ASPX的JAVASCRIPT中調用時加上類名 ,如: 
var address = ClassName.GetAddress('123').value;

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青青手机在线视频 | 色综合视频一区二区观看 | 网友自拍咪咪爱 | www.九九| 亚洲系列第一页 | 久久国产综合精品欧美 | 射18p | 久久九九久精品国产尤物 | 日韩不卡一区二区 | 九九九九九九伊人 | 校园春色偷拍自拍 | 亚洲成片在线看 | 男人晚上适合偷偷看的污污 | 日本h片在线| 果冻传媒ⅹxxxxxhd | 欧美色图亚洲 | 色狠狠色狠狠综合天天 | 91综合在线视频 | 99er在线视频| 奇米网狠狠网 | 丝瓜黄瓜茄子西红柿秋葵榴莲 | 四虎影在线永久免费观看 | xxx95日本老师xxx学生 | 69日本xxxhd| 亚洲国产视频网站 | 91制片厂制作传媒免费版樱花 | 丰满艳妇亲伦视频 | 免费看全黄特黄毛片 | 91视在线国内在线播放酒店 | 陈峰姚瑶全集小说无删节 | 高清国产欧美一v精品 | eee在线播放成人免费 | 丝袜高跟小说 | 国产成人免费在线视频 | 娇妻在床上迎合男人 | 国产精品99精品久久免费 | 人妖女天堂视频在线96 | 国产精品中文字幕 | chinaspanking调教 chanelpreston欧美网站 | 黑人巨大初黑人解禁作品 | 国产精品久久久久久久久免费hd |