科大實(shí)習(xí)報(bào)告專業(yè)計(jì)算機(jī)應(yīng)用技術(shù)_第1頁
科大實(shí)習(xí)報(bào)告專業(yè)計(jì)算機(jī)應(yīng)用技術(shù)_第2頁
科大實(shí)習(xí)報(bào)告專業(yè)計(jì)算機(jī)應(yīng)用技術(shù)_第3頁
科大實(shí)習(xí)報(bào)告專業(yè)計(jì)算機(jī)應(yīng)用技術(shù)_第4頁
科大實(shí)習(xí)報(bào)告專業(yè)計(jì)算機(jī)應(yīng)用技術(shù)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

摘AJAXJesseJamesGarrett創(chuàng)造,是一種本的內(nèi)容就是設(shè)計(jì)一個(gè)利用AJAXASP.NET關(guān)于、動(dòng)畫、音樂等資料等相關(guān)信息,體驗(yàn)AJAX的。:ASP.NET;AJAXAJAXisarelativelyrecentname,coinedbyJesseJamesGarrettofAdaptivePath,AJAXisawebbrowsertechnologyindependentofwebserversoftwarelaunchedanAJAXframeworkandthecombinationofWebdevelopmentway,makeinenvironmentmoresimpletouse,pagein functionalsoimproved.ThecontentofthispaperistodesignausingAJAXtechniqueintheuseofdifferentforms,realizethelisttocheck,networkuploadetc.Function.Theuserthroughnetworklandingandregistereduser,canviewaboutthefilm,animation,musicmaterialsuchasalreadyrelatedinformation,experiencetheAJAXcharm.:AJAX;ASP.NET; 二、ASP.NETAJAX在WEB開發(fā)中的應(yīng) 戶接受,它給了開發(fā)者的自由,開發(fā)先進(jìn)的Web應(yīng)用程序。這些通過JavaScript來異步取得XML數(shù)據(jù)的應(yīng)用程序被稱為“AJAX應(yīng)用程序”applicationXML,它不Web使用Ajax,用戶可以創(chuàng)建接近本地桌面應(yīng)用的直接、高效,更豐富、更動(dòng)態(tài)的Web用戶界面。一、AJAXJavaScript是一種多用途語言為植入應(yīng)用程序而設(shè)。JavaScript在瀏覽器上的應(yīng)用使得項(xiàng)目的配合有了很多潛在的內(nèi)在能力。AjaxJavaScriptDOM(Object未命名的XMLHttpRequest可以作為備份方便程序員從網(wǎng)絡(luò)服務(wù)器回復(fù)數(shù)據(jù)。數(shù)據(jù)格式是可標(biāo)記的XML,是一種居于文本的數(shù)據(jù)。XMLHttpRequestCSSCSSWebWeb交互與顯示;XMLJavaScript次都會(huì)浪費(fèi)大量的時(shí)間來獲取整個(gè)數(shù)據(jù)頁面。AJAX刷新頁面,感覺不到頁面的刷新。AJAXWETA技利用WETA 觸發(fā)JS Frame/IframeJSXMLHttp、WebXMLHttp技術(shù):可以通過XMLHttpasp頁面、aspx頁面WebServiceWebService:使用WebService.htc組件Web服務(wù)。二ASP.NETAJAXWeb二、ASP.NETAJAXWeb(一)ASP.NETAJAXWebVS2005ASP.NETAJAX1.0Web頁面的開發(fā)是值得推薦的法。VS2005開發(fā)工具本身并沒有集成這Web AJAX服務(wù)器控件。如圖一所示。ASP.NETAJAXVS2005可以參考微軟文檔。(圖一:AJAX控件ScriptManager用來處理頁面上的所有組件以及頁面局部更新,生成相關(guān)的客戶端腳本以便能夠在JavaScript中WebService,所有需要支持ASP.NETAJAXASP.NETScriptManagerASP.NETAJAXScriptManager<asp:ScriptManagerID="ScriptManager1"ScriptMangerScriptManger控件的和所有處理都必須在頁面<form>元素內(nèi)。否則將不會(huì)被或者被執(zhí)行。UpdatePanelWebASP.NET2.0AJAXExtensionsUpdatePanelUpdatePanelScriptManagerPageRequestManagerScriptManagerUpdatePanelHTML,PageRequestManagerDOM ID="UpdatePanel1"<ContentTem</ContentTem<asp:AsyncPostBackTrigger<asp:PostBackTrigger<ContentTemte>用來定義UpdatePanel的內(nèi)容,在它里面可以ASP.NET<Triggers>AsyncPostBackTrigger將觸發(fā)的服務(wù)器端作為該UpdatePanel的異步更新觸發(fā)器,它需要設(shè)置的屬性有控件ID和服務(wù)端控件的;PostBackTrigger用來指定在UpdatePanel中的某個(gè)服務(wù)端控件,它所的回送不使用異步回送,而仍然UpdateProgressUpdateProgressUpdataPanelUpdatePanelUpdateProgressAssociatedUpdatePanelIDUpdateProgressUpdatePanel<asp:UpdateProgre=”UpdateProgress1” 數(shù)據(jù)正 中,請(qǐng)稍 TimerUpdatePanel行頁面的局部刷新操作。TimerJavaScriptWebTimerInterval便會(huì)激發(fā)來自于瀏覽器的提交操作。TimerJavaScript,TimerScriptManagerTimerUpdatePanelUpdatePanel<asp:TimerID="Timer1" K主點(diǎn))登錄AJAX本系統(tǒng)數(shù)據(jù)庫共分為14,如圖二所包括:公告表,用戶信息表,賬單表,類型表,信息表,表,點(diǎn)擊,表,評(píng)論表以及站內(nèi)信。AJAX該頁面分為兩種進(jìn)行登陸:會(huì)員、游會(huì)員須填寫用戶名、進(jìn)入主界面,游客則可以不經(jīng)過驗(yàn)證直接進(jìn)入。該頁面還為用戶設(shè)計(jì)了男版本,進(jìn)入主頁面的顏色會(huì)發(fā)生改變。(圖三(圖四<div "><iframe .aspx"width="200"scrolling="no"marginheight="0"marginwidth="0"利用AJAX中Accordion、AccordionPane<cc1:AccordionID="Accordion1"runat="server"HeaderCssClass="accordHeader"ContentCssClass="accordContent"SelectedIndex="0"Width="200"Height="400"AutoSize="Limit"FadeTransitions="true"FramesPerSecond="100"TransitionDuration="200"<cc1:AccordionPaneID="AccordionPane1"<Header>表頭顯示<divclass="hh">內(nèi)部TreeView信息欄(如圖四右半部所示主頁面代碼:<divid="show"><iframesrc="UserControl/Show.aspx"width="700"scrolling="no"marginheight="0"marginwidth="0"show利用AJAX技術(shù)中TabContainer、TabPanel控件完成查看功能<cc1:TabContainerID="TabContainer1"runat="server"Height="435px"Width="698px"CssClass="ajax_tab_ <cc1:TabPanelID="TabPanel1"runat="server"<ContentTem<asp:UpdatePanelID="UpdatePanel1"<ContentTem內(nèi)部DataList</ContentTem</ContentTem注:TabContainer控件的CSS樣式類似超級(jí),有一定的規(guī)/*Tab樣式 .ajaxtab_header/*整體按鈕底樣式 .ajaxtab_body/*資料區(qū) .ajaxtab_tab/*預(yù)設(shè)樣式 .ajaxtab_hover.ajaxtab_tab/*鼠標(biāo)經(jīng)過樣式 .ajaxtab_active.ajaxtab_tab/*當(dāng)前使用中樣式 .ajaxtab_active.ajaxtab_tab/*當(dāng)前使用中樣式AJAX與其說是一種技術(shù),不如說是編程的一種思想,一種使用異步交互和局部刷新來不斷改戶體驗(yàn)的思

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論