多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > 詳解如何實現最基本的AJAX框架

詳解如何實現最基本的AJAX框架

來源:程序員人生   發布時間:2014-03-21 01:52:21 閱讀次數:2658次
Asp.Net 2.0自帶的客戶端回調

  Asp.Net 2.0已經發布。2.0有了許多新特性,客戶端回調就是其中之一。客戶端回調允許我們不經過回發而調用服務器端的方法,與AJAX提供的功能是一致的,但是不如AJAX靈活,AJAX可以自定義調用的方法,2.0自帶的回調功能卻不行。要使用客戶端回調功能必須實現System.Web.UI.IcallbackEventHandler接口。

  這個接口包含兩個方法

  

      //客戶端回調時固定調用此方法

  public void RaiseCallbackEvent(String eventArgument)

  //執行完RaiseCallbackEvent后將調用此方法。此方法的返回值將被發回客戶端

  public string GetCallbackResult()

  例:

  .cs:

  String cbReference = Page.ClientScript.GetCallbackEventReference(

  this,"arg", "ReceiveServerData", "context");

  String callbackScript;

  callbackScript = "function CallServer(arg, context)" + "{ " + cbReference + "} ;";

  Page.ClientScript.RegisterClientScriptBlock(

  this.GetType(),"CallServer", callbackScript, true);

  javascript:

  AJAX介紹

  AJAX并不是一種新的技術,而是一些已有技術的有機結合,主要包括:XmlHttp、Reflect。一個AJAX框架基本上包括:一個自定義的HttpHandler、一段JavaScript代碼。

  AJAX運行機制

  以前我們使用XmlHttp實現無刷新頁面的時候,是用XmlHttp來請求一個隱藏的頁面,使用(Asp/Asp.Net)自帶的HttpHandler,而在AJAX中,我們請求的也是一個隱藏的頁面,不同的是這個頁面的HttpHandler是由我們自己來實現。

  打造自己的AJAX:

  1.首先我們要實現一個Http處理程序(HttpHandler)來響應客戶端的請求:

  實現自定義的HttpHandler需要實現IHttpHandler接口。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 岛国午夜| 成人国产亚洲 | 欧美3区 | 校园春色另类 | 国产成人精品亚洲一区 | 色老头福影院韩国激情影院 | 欧美一欧美一区二三区性 | 在线观看av网站永久 | 小说区图片区 | 手机在线成人精品视频网 | 亚洲一区二区观看 | 三级毛片视频 | 久久久久国产精品美女毛片 | 午夜在线精品不卡国产 | 在线观看三级视频 | 久夜色精品国产一区二区三区 | 国产精品亚洲片在线不卡 | 国产亚洲欧美在线播放网站 | 性吧影院 | 综合欧美日韩 | 欧美 亚洲 中文字幕 | 亚洲 欧美 都市 自拍 在线 | 国产三级中文字幕 | 可以看的黄色网址 | 成人国产亚洲欧美成人综合网 | 爽一爽色视频 | freexx性日本 | 精品成人一区二区三区免费视频 | 亚洲成a人片777777网站 | 亚洲都市春色系列小说类型 | 国产高清在线精品二区一 | 在线五月婷婷 | 欧美在线视频二区 | 久久精品国产亚洲片 | free性欧美极度另类性性欧美 | 日韩精品欧美精品中文精品 | 91精品一区国产高清在线 | 欧美一级视频 | 欧美最新一区二区三区四区 | 操你.com | 亚洲欧美一|