激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

服務器之家 - 編程語言 - ASP.NET教程 - 分享AjaxPro或者Ajax實現機制

分享AjaxPro或者Ajax實現機制

2019-09-25 10:39asp.net教程網 ASP.NET教程

今天與大家分享AjaxPro或者Ajax實現機制,需要的朋友可以參考下。

首先聲明以下幾點: 
1、講解如果感覺很初級的話,就算我裝13了,不要"噴"我哦! 
2、如果有那些地方不對,還希望大家能指正,一定虛心請教; 
3、這只是一家之言,本人經驗,無依無據,愛信不信。 
下面開講: 
  談起ajax做過web開發的都很是熟悉,就是經由過程xmlhttp request與服務器端通信而避免頁面按f5。也就是我們常說的"無刷新",至于這里面的原理我就不懂,哪個懂的話,教一下我啊,謝謝! 
  凡要使用ajaxpro,咱們大致要做以下工作: 
  1、在項目中添加引用ajaxpro.2.dll,這個到網上下一下吧,如果不行的話,我有時間的話就共享一下; 
  2、在web.config配置文件中添加< 
  add verb="post,get"path="ajaxpro/*.ashx"type="ajaxpro.ajaxhandlerfactory,ajaxpro.2" />節點; 
  3、在要使用ajax功能的頁面.cs文件上注冊ajax,例如: 
  protected void page_load(object sender,eventargs e) 
  {//注冊 ajax ajaxpro.utility.registertypeforajax(typeof(default));} 
  4、在.cs文件中聲明可以被ajax調用的方法(或屬性),如: 
  [ajaxpro.ajaxmethod] 
  public string getstr(){return "str";} 
  5、在.aspx文件的<head></head>之間添加js調用ajax,如: 

復制代碼代碼如下:


  <script language="javascript"> 
  var item=dynloadtree.default.getstr().value;//ajax調用后臺方法 
  alert(item); 
  </script> 


  做好以上五步,咱們就基本實現了ajax頁面不按f5的功能了。那它是怎樣經由過程xmlhttp與服務器通訊的呢?運行后咱們可以看到html文件的源代碼多了幾行.ashx文件的緩存: 

復制代碼代碼如下:


  <script type="text/javascript" src="/ajaxpro/prototype.ashx" </script> 
  <script type="text/javascript" src="/ajaxpro/core.ashx"</script> 
  <script type="text/javascript" src="/ajaxpro/converter.ashx"</script> 
  <script> type="text/javascript" src="/ajaxpro/dynloadtree.default,dynloadtree.ashx"</script>   


  實際上這些.ashx就是在上面第3步ajaxpro.utility.registertypeforajax注冊ajax時自動將這些緩存添加到html文檔輸出的。那這些文件是什么文件呢?再看第2步中在web.config中添加到httphandlers節中的配置,它告訴系統凡是收到ajaxpro路徑下已經ashx為后綴的請求就全數交給ajaxpro.ajaxhandlerfactory這個類來處理,而這些ashx經過處理后返回的就是一些javascript文件,和普通的js緩存沒有實質區別。 
  好了,我就說這么多了,如果你們感興趣的話可以去研究上面每一個.ashx文件里面的函數,唉,我是沒時間弄了,網上也有很多關于這方面的資料,還有牛X的人直接把ajaxpro.2.dll反編譯,大家也可以去看看里面的代碼,也許會更有收獲了,呵呵…… 
PS:Tandy Tang祝大家寫代碼寫的愉快!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲成人福利电影 | 亚洲午夜不卡 | 欧美日韩视频在线播放 | 亚洲免费在线视频 | gogo全球大胆高清人露出91 | 久久久成人免费视频 | 国产国语毛片 | 国产做爰全免费的视频黑人 | 国产精品久久久久久久久久妇女 | 88xx成人永久免费观看 | 美女黄污视频 | 国内成人自拍视频 | 国产一区二区精品免费 | 亚洲第一综合 | av电影直播| 亚洲国产成人一区 | 精品无码一区在线观看 | 国产1区2区在线观看 | 黄色a级片视频 | 黄色大片高清 | 日韩欧美精品中文字幕 | 91 视频网站 | 国产在线精品一区二区 | 免费观看视频在线观看 | 国产精品高潮视频 | 中文字幕国产欧美 | 国产亚洲小视频 | 国产乱淫av片免费观看 | 日韩精品中文字幕一区二区三区 | 国产精品爆操 | 精品亚洲午夜久久久久91 | 久久精品亚洲欧美日韩精品中文字幕 | 国产精品久久久久久影院8一贰佰 | 羞羞电影在线观看www | 一本一本久久a久久精品综合小说 | 特级西西444www大精品视频免费看 | 国产精品亚洲一区二区三区久久 | 综合在线视频 | 91精品国产乱码久久桃 | 一区二区三区在线观看免费视频 | 久久久久二区 |