999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ASP.NET中AJAX技術(shù)基礎(chǔ)及應(yīng)用

2016-12-01 00:53:15邢苗苗高麗內(nèi)蒙古商貿(mào)職業(yè)學(xué)院內(nèi)蒙古自治區(qū)呼和浩特010010
中國科技縱橫 2016年13期
關(guān)鍵詞:頁面用戶

邢苗苗 高麗(內(nèi)蒙古商貿(mào)職業(yè)學(xué)院,內(nèi)蒙古自治區(qū)呼和浩特 010010)

ASP.NET中AJAX技術(shù)基礎(chǔ)及應(yīng)用

邢苗苗 高麗
(內(nèi)蒙古商貿(mào)職業(yè)學(xué)院,內(nèi)蒙古自治區(qū)呼和浩特 010010)

本文主要介紹AJAX概念的提出,核心組件,基本技術(shù)及技術(shù)的基本原理,ajax的特點(diǎn)是: 基于Web標(biāo)準(zhǔn),使用文檔對象模板(Document Object Model)作動態(tài)顯示和交互;使用XML和XSLT進(jìn)行數(shù)據(jù)交換及相關(guān)操作;使XMLHTTPRequest進(jìn)行異步數(shù)據(jù)查詢和接收;使用JavaScript將所有的東西綁定在一起。能在不更新整個頁面的前提下維護(hù)數(shù)據(jù)。這使得Web應(yīng)用程序更為迅捷地回應(yīng)用戶動作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。結(jié)合實際,簡述ajax在ASP.NET中的應(yīng)用。

AJAX ASP.NET XMLHTTPRequest應(yīng)用

1 AJAX的提出

1.1 ajax技術(shù)的背景

在國內(nèi)通常把AJAX翻譯成“阿賈克斯”。這個專業(yè)術(shù)語所表達(dá)的一種轉(zhuǎn)換的過程,即以Web應(yīng)用為主到以數(shù)據(jù)應(yīng)用為主。在以數(shù)據(jù)應(yīng)用為主的過程中,從相對獨(dú)立的網(wǎng)頁服務(wù)端取得用戶需要的各種數(shù)據(jù),并寫入網(wǎng)頁當(dāng)中,這樣就可以讓用戶真正的實現(xiàn)Web的應(yīng)用體驗過程。

不可否認(rèn),ajax技術(shù)的流行很大程度得益于google的大力推廣,正是由于google earth等對ajax技術(shù)的廣泛應(yīng)用,催生了ajax的流行。但是早在97年,Ajax中涉及到的一些核心技術(shù)已經(jīng)被微軟發(fā)明出來了,當(dāng)IE5推出之際,它便開始支持XmlHttpRequest對象,但是不得不說,即便這種關(guān)鍵技術(shù)已經(jīng)被發(fā)明了,卻沒有用預(yù)見性的眼光看到它的發(fā)展前景和潛力,從而將其束之高閣,沒有真正的推廣和發(fā)展起來。

1.2 ajax的核心技術(shù)及原理

Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet Explorer 5中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。Ajax對服務(wù)器沒什么要求,可以為Java EE應(yīng)用程序,.NET應(yīng)用程序和其他類型的應(yīng)用程序服務(wù)。可以通過Ajax,可以編寫javascript代碼來改進(jìn)HTML,創(chuàng)建出豐富的交互性用戶體驗。

AJAX實際上不是一種語言,甚至算不上一種技術(shù),它是幾種技術(shù)的有機(jī)結(jié)合如Javascript、XML、CSS等等,其實有時還會用到更多的技術(shù),如java。 Javascript作為腳本語言,用Javascript操作XML 和CSS,用XML做為數(shù)據(jù)的存儲介質(zhì),用CSS顯示效果和狀態(tài)使用及DOM進(jìn)行動態(tài)顯示及交互。

不得不再次著重提一下XMLHttpRequest,就我認(rèn)為這是真正Ajax的核心,它可以模擬Request對象自行向服務(wù)器提交請求,并返回請求結(jié)果,這就摒棄了原有的需要花費(fèi)很長時間等待的空白瀏覽器顯示頁,用句不怎么術(shù)的術(shù)語說就是“動態(tài)無刷新”。

并且要提一下不同的瀏覽器實現(xiàn)的方式不一樣,如Mozilla,F(xiàn)irefox,Safari,和Netscape瀏覽器都是需要不同的功能實現(xiàn)。

2 AJAX在ASP.NET的典型應(yīng)用

2.1 使用ScriptManager控件調(diào)用Web服務(wù)

在AJAX程序運(yùn)轉(zhuǎn)的過程中,腳本管理的控件是其基礎(chǔ),即ScriptManager。實際上它是一種Web控件,頁面所涉及到的頁面局部或者是組件的更新都是由它來處理的,從而生成客戶端代理腳本,可以方便用戶在JavaScript中進(jìn)行Web Service的相關(guān)程序。

2.2 UpdatePanel控件實現(xiàn)局部更新

AJAX在ASP.NET中最關(guān)鍵的、最核心的技術(shù)就是局部更新。局部更新的Web應(yīng)用程序可以有多種多樣的表現(xiàn)形式,不需要整個頁面進(jìn)行刷新,可以根據(jù)客戶的需求針對某一指定的頁面進(jìn)行刷新,針對不同的、單獨(dú)的更新頁面的需求,可以用多個UpdatePanel控件來實現(xiàn)。

在UpdatePanel控件中,有兩個標(biāo)簽需要引起足夠的重視,即Triggers標(biāo)簽和ContentTemplate標(biāo)簽,其中UpdatePanel控件中的內(nèi)容部分是由ContentTemplate標(biāo)簽來決定的,任何類型的ASP.NET控件都可以放置在這個地方,因為其在ContentTemplate標(biāo)簽的作用下,可以使頁面無刷新的更新操作得以實現(xiàn)。局部更新的觸發(fā)器主要是由Triggers標(biāo)簽來決定的,主要包括兩種觸發(fā)器的類型,即PostBackTrigge觸發(fā)器和Async-PostBackTrigge觸發(fā)器。Async-PostBackTrigge觸發(fā)器指的是部分更新,通過ControlID來指定控制ID和EventName來指定控制事件來實現(xiàn)。當(dāng)EventName的值無法確定的時候,其會自動的采用控件的默認(rèn)值。

[1]章立民研究室.ASP NET AJAX經(jīng)典范例168(VC#版)[M].北京:機(jī)械工業(yè)出版社,2007,8.

[2]敖麗敏,李林輝.基于AJAX的電力圖形系統(tǒng)的實現(xiàn)[J].電力系統(tǒng)自動化,2007,31(9):47-50.

[3]作者:(美)阿斯利森.(美)舒塔.譯者:金靈,等.Ajax基礎(chǔ)教程(圖靈程序設(shè)計叢書)[M].北京:人民郵電出版社,2006,2.

[4]譚力,楊宗源,謝瑾奎等.Ajax技術(shù)的數(shù)據(jù)響應(yīng)優(yōu)化[J].計算機(jī)工程,2010,36(7):52-54.

[5]陳黎夫.ASP.NET AJAX 程序設(shè)計.應(yīng)用[M].北京:人民郵電出版社,2007.

[6]張躍廷,顧彥玲.ASP.NET從入門到精通[M].北京:清華大學(xué)出版社,2008,9.

[7]王麗娜,李懷,趙磊等.基于模擬用戶的 Ajax Web 自動化測試模型[J].華中科技大學(xué)學(xué)報(自然科學(xué)版),2016,44(3):1-5.

猜你喜歡
頁面用戶
微信群聊總是找不到,打開這個開關(guān)就好了
大狗熊在睡覺
刷新生活的頁面
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
100萬用戶
如何獲取一億海外用戶
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 一区二区影院| 欧美亚洲国产日韩电影在线| 五月婷婷综合网| 亚洲国产欧美自拍| 激情爆乳一区二区| 国产无套粉嫩白浆| 婷婷综合在线观看丁香| 久久香蕉国产线| 亚洲一区二区三区国产精华液| 国产日本一区二区三区| 日韩黄色在线| 亚洲AⅤ永久无码精品毛片| 萌白酱国产一区二区| 白丝美女办公室高潮喷水视频 | 亚洲日韩精品综合在线一区二区 | 亚洲第一福利视频导航| 日韩a级毛片| 精品1区2区3区| 国产午夜在线观看视频| 亚洲一区二区三区国产精品 | 色综合中文综合网| 欧洲av毛片| 全部免费毛片免费播放| 亚洲精品男人天堂| 蜜桃视频一区| 国产精品对白刺激| 高清国产va日韩亚洲免费午夜电影| 精品国产aⅴ一区二区三区| 91无码人妻精品一区| 国产精选自拍| 久久精品国产精品国产一区| 国产成人午夜福利免费无码r| 香蕉精品在线| 国产在线观看91精品亚瑟| 久久久精品无码一二三区| 欧洲精品视频在线观看| 亚洲国产中文欧美在线人成大黄瓜| 日日拍夜夜嗷嗷叫国产| 亚洲国产精品VA在线看黑人| 丁香婷婷久久| 青青久视频| 黄片一区二区三区| 欧亚日韩Av| 国产成人乱无码视频| 中文字幕无码av专区久久| 婷婷色一二三区波多野衣| 国产中文一区二区苍井空| 奇米影视狠狠精品7777| av一区二区三区高清久久| 一级高清毛片免费a级高清毛片| 国产欧美视频一区二区三区| 欧美激情二区三区| 亚洲天堂网在线观看视频| 欧美97色| 免费看黄片一区二区三区| 久久精品女人天堂aaa| 欧美精品伊人久久| 欧美色综合久久| 三级国产在线观看| 久久久久久久97| 日本精品视频一区二区| 97人人做人人爽香蕉精品| 久久精品这里只有国产中文精品 | 国产欧美日韩综合一区在线播放| 欧美日韩理论| 国产在线98福利播放视频免费| 久久综合AV免费观看| 亚洲全网成人资源在线观看| 国产色网站| 中文无码日韩精品| 国产成人精品一区二区三区| 国产精彩视频在线观看| 55夜色66夜色国产精品视频| 97se亚洲综合在线韩国专区福利| 国内精品视频| 国产第二十一页| 欧美成人午夜视频免看| 永久成人无码激情视频免费| 亚洲人成网站日本片| 日韩欧美91| 国产精品三级专区| 亚洲国产成人超福利久久精品|