亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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é)合實(shí)際,簡述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)中,這樣就可以讓用戶真正的實(shí)現(xiàn)Web的應(yīng)用體驗(yàn)過程。

        不可否認(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)建出豐富的交互性用戶體驗(yàn)。

        AJAX實(shí)際上不是一種語言,甚至算不上一種技術(shù),它是幾種技術(shù)的有機(jī)結(jié)合如Javascript、XML、CSS等等,其實(shí)有時還會用到更多的技術(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)無刷新”。

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

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

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

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

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

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

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

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

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

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

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

        [5]陳黎夫.ASP.NET AJAX 程序設(shè)計(jì).應(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文檔 縱橫頁面并存
        极品粉嫩小仙女高潮喷水操av| 女同av在线观看网站| 被驯服人妻中文字幕日本| 日本黄色影院一区二区免费看 | 又大又粗弄得我出好多水| 日本韩国三级aⅴ在线观看| 亚洲精品国产av成拍| 国内精品久久久久久99| 精品国产乱码久久久软件下载| 久久婷婷国产精品香蕉| 男女啪啪动态视频在线观看| 久久精品中文字幕无码绿巨人| 使劲快高潮了国语对白在线| 久久精品国产热久久精品国产亚洲| av在线播放一区二区免费| 国产乱子伦精品无码专区| 看国产黄大片在线观看| 粉嫩高中生无码视频在线观看| 国产av一啪一区二区| 99久热在线精品视频观看| 久久久无码一区二区三区| 国产高清一区在线观看| 精品国产一区二区三区av免费| 久久99精品久久水蜜桃| 免费一区二区三区在线视频| 蜜桃av噜噜一区二区三区免费| 天堂一区二区三区在线观看视频| 乱人伦中文无码视频在线观看 | 亚洲天堂免费av在线观看| 日韩av一区二区观看| 国产女人高潮叫床视频| 一本久到久久亚洲综合| 国产一区二区三区在线观看免费版| 一区二区三区无码高清视频| 日本护士吞精囗交gif| 激情亚洲的在线观看| 国产一区二区av免费观看| 又大又粗又爽的少妇免费视频| 国产精品久久码一区二区| 国产三级韩三级日产三级| 国产精品毛片无遮挡|