日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

艾伟:ASP.NET 与 AJAX的实现方式

發布時間:2025/3/8 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 艾伟:ASP.NET 与 AJAX的实现方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  Ajax 應該不是一項技術,是一種思想而已,跟 ASP.NET 以及其它 Web 開發語言沒有什么太大關系,這里只是談談 ASP.NET 中目前使用的 Ajax 技術以及其它一些實現 Ajax 的優秀框架。

  Ajax 已經很流行一陣子了,現在談 Ajax 覺得有點老土。目前所謂的 Web2.0 網站,基本上沒有不使用 Ajax 的,就如使用 RSS 一樣,就如同一個標簽,貼上去就成了 2.0。Ajax 具體細節不談,其目的就是讓用戶觸發一些操作的時候,頁面不會全部刷新,只刷新待更新的“部分頁面”,加載數據的過程中,用 Loading 的圖片來表示正在加載數據,不只是看起來挺不錯,也提高了用戶的訪問體驗,有一種酷酷的感覺。

  至于 ASP.NET 中用到的 Ajax ,我想大多數人使用的是 Ajax.net / AjaxProfessional 或者 ASP.NET 2.0 中帶有的 Atlas 框架。因為都用過,我感覺這些都不是很好的 Ajax 解決方案。

  AjaxPro 用起來不是很方便,頁面需要在 Page_Load 里面注冊,類似于

以下是引用片段:
  private?void?Page_Load(object?sender,?System.EventArgs?e)
  {
  AjaxPro.Utility.RegisterTypeForAjax(typeof(DataAccess.MyAjax));
  }

  而且 ASPX 頁面要包含一個 Runat=Server 的 標記,這樣 Ajax.net 會將用到的一些通用函數以及你自定義的函數加載進來,如果沒有 其實也可以,手動添加就可以了。但是,在我以前做過的應用中,時常出現的一些問題,比如,經常發現瀏覽器狀態欄會有 js 腳本錯誤,而此時你所做的 Ajax 效果會全部失效,解決辦法就是,把那個 Ajax.dll /AjaxPro.dll 給重新覆蓋一下就可以了,問題的原因究竟是什么,目前還不知道。?

  至于 Atlas,我對它的感覺其實就跟對 DataGrid 的感覺一樣,嗯,這種控件的好用是好用,很方便,但是,真正做一些 Web 應用的時候,你不得不考慮到性能以及分層等各種問題。我想,在比較正式的 Web 應用中,沒幾個人去用 DataGrid 去顯示一些數據吧,建議大家盡量少用這些控件。另外就是,Atlas 的執行效率確實不夠理想,一直在那里 Loading,等了好長時間,竟然出現什么腳本錯誤,汗。

  那還有沒有其它解決方案嗎?你可以自己寫些 Javascript 函數去實現。不過,我這里推薦用 jQuery 這個 Javascript 框架,從百度百科引用一段對其的介紹:

  jQuery 是繼 prototype 之后又一個優秀的 Javascrīpt 框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。

  它是輕量級的 js 庫(壓縮后只有21k) ,這是其它的 js 庫所不及的,它兼容 CSS3,還兼容各種瀏覽器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。

  jQuery 是一個快速的,簡潔的 javaScript 庫,使用戶能更方便地處理 HTML documents、events、實現動畫效果,并且方便地為網站提供 AJAX 交互。

  jQuery 還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。

  jQuery 能夠使用戶的 html 頁保持代碼和 html 內容分離,也就是說,不用再在 html 里面插入一堆js來調用命令了,只需定義 id 即可。

  看來這段介紹你會知道,Ajax 效果只是 jQuery 的眾多功能的一種,一般來說,Web 應用中使用 Ajax,必然也離不開 Javascript,而 jQuery 正是為大家封裝了一些 JS 函數,使得你不在被 JS 的紛繁復雜所擔心,一切由 jQuery 幫你實現。

  看一個小例子,就知道用 jQuery 做 Ajax 實在是太方便了。

  比如某個 ASPX 或者 HTML 頁面里面有個 Button,點擊觸發 Ajax 加載數據,顯示到 里面。點擊那個 Button 觸發一個 JS 函數即可:

以下是引用片段:
  function?GetNews()
  {
  $("#News").html("Loading?News......");
  $.ajax({
  type:"post",
  url:"/ajax.aspx?act=getnews",
  dataType:"html",
  data:"",
  success:function(result)
  {
  $("#News").html(result);
  }
  });
  }

  這個函數就會先在那個 SPAN 里面顯示“Loading News....”,通過異步調用,訪問 /Ajax.aspx 這個頁面,通過傳遞的 URL 參數 act=News 告訴頁面需要什么類型的數據,你可以根據不同的參數,將數據通過 Ajax.aspx 直接 Write 到頁面上,然后返回給上述 JS 函數,呈現到頁面上,就這樣簡單搞定!

  當然,jQuery 里面并不是只有這一種 Ajax 效果實現方式,這里給出一些 jQuery 的資源,花上幾個小時的時間學一下,很值得:

  jQuery 官網:http://jquery.com/

  jQuery 中文 API 文檔: http://jquery.org.cn/visual/cn/index.xml

  jQeury 中文入門教程: http://www.k99k.com/jQuery_getting_started.html

  至于其它的 Javascript 優秀框架有很多了,比如 Yahoo! User Interface Library,Prototype,Rico,Qooxdoo,Dojo 等,另外還有 Ajax 方面一些資源可以參考一下這里收集的資源。

總結

以上是生活随笔為你收集整理的艾伟:ASP.NET 与 AJAX的实现方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一级美女 | 欧美日韩黄色一级片 | 久久高清免费 | 欧美视频一区在线 | 国产日韩精品一区二区三区在线 | 在线观看特色大片免费网站 | 国产精品无码毛片 | 97免费在线观看视频 | 国产初高中真实精品视频 | www.久久av| 亚洲天堂av片 | 天堂视频免费在线观看 | 青青草综合视频 | 日韩无码专区 | 91最新入口| 99欧美| 日韩亚州 | www黄色| 亚洲国产中文字幕在线 | 国产精品久久久精品三级 | 久久特级毛片 | 亚洲欧美国产毛片在线 | 在线观看日韩av电影 | 91中文在线观看 | 国产欧美日韩综合精品 | 国产原创在线播放 | 美国性生活大片 | 国产成人自拍视频在线 | 日本3级网站 | 久久老司机精品视频 | 清清草免费视频 | 性生活视频网站 | 中文无码一区二区三区在线观看 | 日本一本久久 | 男男大尺度 | 亚洲欧美日韩动漫 | 国产剧情一区二区三区 | 欧美一卡二卡在线 | 杨幂一区二区国产精品 | 国产一区二区三区福利 | 久热伊人 | 午夜一区二区三区在线观看 | 日韩美女视频19 | 激情a | 99免费国产 | 成人啪啪18免费游戏链接 | 免费av福利| 小少妇哺乳喂奶播放 | 老司机狠狠爱 | 春色激情站 | 丰满人妻一区二区三区免费视频 | 欧亚一区二区三区 | 艳妇乳肉豪妇荡乳av | 一道本久在线中文字幕 | 国产91热爆ts人妖系列 | 中日一级片 | 懂色av粉嫩av蜜乳av | 欧美美女性视频 | 91禁蘑菇在线看 | 亚洲精品一区二三区 | 日本一区二区精品视频 | 黄在线视频| 狠狠97| 日韩精品v | 色婷婷综合久久久久中文一区二区 | 亚洲第一第二区 | 蜜桃tv一区二区三区 | 国产成人无码网站 | 午夜啪啪福利视频 | 天天天天| 美国av毛片 | 好吊日在线观看 | 国产特级片 | 欧美在线 | 亚洲 | 噼里啪啦国语高清 | 亚洲 美腿 欧美 偷拍 | 有码一区二区三区 | 国产一线二线在线观看 | 免费男女乱淫真视频免费播放 | 99久免费精品视频在线观78 | 日韩av成人在线观看 | 明星双性精跪趴灌满h | 丁香婷婷在线观看 | 亚洲精品成av人片天堂无码 | 91精品久久久久久久久久久 | 久久92 | 日本xxx在线播放 | 蜜臀久久99静品久久久久久 | 国产精品丝袜黑色高跟 | 欧美人与性动交α欧美片 | 婷婷国产一区二区三区 | 国产一级视频在线观看 | 成人毛片a | 午夜999| 99视频观看 | japan粗暴video蹂躏 | 久久伊人一区 | 久久免费少妇高潮99精品 | 国产黄色大片网站 |