ASP.NET 4.0版本中母版頁的實(shí)際應(yīng)用,asp論文_第1頁
ASP.NET 4.0版本中母版頁的實(shí)際應(yīng)用,asp論文_第2頁
ASP.NET 4.0版本中母版頁的實(shí)際應(yīng)用,asp論文_第3頁
ASP.NET 4.0版本中母版頁的實(shí)際應(yīng)用,asp論文_第4頁
ASP.NET 4.0版本中母版頁的實(shí)際應(yīng)用,asp論文_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

ASP.NET4.0版本中母版頁的實(shí)際應(yīng)用,asp論文一個(gè)吸引眼球的Web頁面不僅要有完美的獨(dú)特設(shè)計(jì),還得有豐富實(shí)用的功能體驗(yàn),才能夠到達(dá)用戶滿意。但是假如我們僅僅把一兩個(gè)頁面做得優(yōu)秀,其他頁面撲朔迷離,也不會(huì)出現(xiàn)很好的效果,所以就要求我們制作出獨(dú)特且統(tǒng)一的頁面,這樣我們的產(chǎn)品才會(huì)遭到客戶的信賴。2母版頁具體概述2.1母版頁簡述ASP.NET4.0版本中母版頁實(shí)際由母版頁和內(nèi)容頁兩部分組成。我們通過使用ASP.NET4.0單個(gè)母版頁來定義Web中整個(gè)頁面或者一組頁面來統(tǒng)一設(shè)計(jì)好的風(fēng)格布局,然后通過相應(yīng)函數(shù)來調(diào)用母版頁,這個(gè)調(diào)用的是開創(chuàng)建立過的內(nèi)容包含要顯示內(nèi)容到各個(gè)內(nèi)容頁,設(shè)計(jì)者能夠通過對(duì)內(nèi)容頁的再編輯來完成整個(gè)Web頁面內(nèi)容。當(dāng)用戶訪問主頁面時(shí),以母版頁的整體布局與內(nèi)容頁的內(nèi)容組合在一起輸出。母版頁在某種程度上實(shí)際是定義了網(wǎng)頁的模板,我們參照一些模板進(jìn)行整合制作,來完成整個(gè)設(shè)計(jì)。此功能集合了Dreamweaver框架集的優(yōu)點(diǎn),也就是它能把類似于一個(gè)頁面區(qū)域的內(nèi)容分為相對(duì)不變的公共區(qū)域和內(nèi)容可變的一個(gè)或多個(gè)選用區(qū)域。這里內(nèi)容相對(duì)不變的區(qū)域我們能夠設(shè)計(jì)網(wǎng)頁的公共部分,比方標(biāo)題、導(dǎo)航菜單和版權(quán)等。這些公共部分能夠使用傳統(tǒng)制作網(wǎng)頁的方式進(jìn)行制作,像Logo、標(biāo)題和版權(quán)聲明等靜態(tài)內(nèi)容。而導(dǎo)航菜單或功能按鈕這些元素能夠通過設(shè)計(jì)標(biāo)簽和文本框等控件元從來完成;當(dāng)然使用ASP.NET4.0軟件能夠通過代碼分離的原則,在后臺(tái)編寫代碼來動(dòng)態(tài)生成相應(yīng)內(nèi)容,比方根據(jù)用戶的權(quán)限動(dòng)態(tài)生成等。內(nèi)容可變的區(qū)域用來顯示詳細(xì)的內(nèi)容,它需要在單獨(dú)的內(nèi)容頁中編輯。相對(duì)獨(dú)立的母版頁和內(nèi)容頁固然是兩個(gè)不同的文件,但是在與實(shí)際操作運(yùn)用當(dāng)中它們兩個(gè)是互相不能分開的。在設(shè)計(jì)中母版頁直接就統(tǒng)一了頁面的布局和風(fēng)格,能從實(shí)際中凸顯出網(wǎng)頁的總體功能,但是它不能具體地具體表現(xiàn)出出頁面實(shí)際顯示的內(nèi)容。與之相應(yīng)的內(nèi)容頁在母版頁的基礎(chǔ)上很好地具體表現(xiàn)出出了頁面編輯內(nèi)容,但是它沒有組成頁面的基本標(biāo)簽元素,如、head和body標(biāo)簽等,所以它不是一個(gè)完好的網(wǎng)頁。2.2母版頁工作原理了解了以上的工作經(jīng)過,我們分析母版頁的主要構(gòu)成要素由元素、服務(wù)器控件和ContentPlaceHolder控件組成。母版頁是擴(kuò)展名為。master的ASP.NET文件。辨別它是一行特殊的@Master指令,該指令替換了普通。aspx頁的@Page指令。除了@Master指令外,母版頁中還包含基本的標(biāo)簽元素和可替換內(nèi)容占位符控件:〔1〕在母版頁上使用標(biāo)簽?zāi)軌虿季志W(wǎng)站的所有網(wǎng)頁中出現(xiàn)的靜態(tài)文本、控件和服務(wù)器控件,它定義了網(wǎng)站頁面的整體布局;〔2〕可替換內(nèi)容占位符控件.母版頁除了基本的標(biāo)簽元素,還包括一個(gè)或多個(gè)ContentPlaceHolder控件,即內(nèi)容占位符控件。它是母版頁中內(nèi)容可變的一個(gè)或多個(gè)選用區(qū)域,而詳細(xì)的內(nèi)容是由內(nèi)容頁來編輯;〔3〕用戶在客戶端閱讀器看到的顯示內(nèi)容就是將內(nèi)容頁中各個(gè)Content控件的內(nèi)容合并到母版頁中相應(yīng)的ContentPlaceHolder控件中一起執(zhí)行,并在Web服務(wù)器端合并的結(jié)果呈現(xiàn)出來給用戶訪問。2.3內(nèi)容頁母版頁定義好,我們來了解內(nèi)容頁。它主要是定義母版頁的占位符控件的詳細(xì)內(nèi)容,并鏈接至母版頁,是一個(gè)獨(dú)立的擴(kuò)展名為。aspx的文件。Content控件是一個(gè)容器控件,通過添加Content控件映射到母版頁上的ContentPlaceHolder控件來編輯詳細(xì)內(nèi)容。它只包含文本、標(biāo)記和控件等,不包含和body等元素,由于它在Web端執(zhí)行時(shí)要鏈接至母版頁的內(nèi)容占位符中。所以我們已經(jīng)知道母版頁與內(nèi)容頁的關(guān)系,也就是我們平常所講的在單獨(dú)的母版頁用戶不能通過閱讀器直接訪問,同樣單獨(dú)的內(nèi)容頁沒有母板頁的支持也不能被訪問。3母版頁的應(yīng)用實(shí)例以學(xué)校網(wǎng)站首頁為例做出扼要講明,ASP.NET中母版頁的應(yīng)用,系統(tǒng)頁面主要由下面四部分組成:頁面頁眉、頁腳、左側(cè)導(dǎo)航條和右側(cè)頁面主體。頁面的頭部、導(dǎo)航菜單和頁面尾部才是每個(gè)頁面的公共部分,只要頁面主體所存放的內(nèi)容頁內(nèi)容有所不同。由此可知,能夠使用ASP.NET的母版頁來實(shí)現(xiàn)。在母版頁中,將變化的頁面主體部分定義在ContentPlaceHolder中,也就是在母版頁中定義一個(gè)ContentPlaceHolder控件內(nèi)容占位符。在基于母版頁開創(chuàng)建立內(nèi)容頁時(shí),內(nèi)容頁中將產(chǎn)生與母版頁中的ContentPlaceHolder控件相對(duì)應(yīng),作為存放不同頁面內(nèi)容的容器,簡潔快速地對(duì)網(wǎng)站中的網(wǎng)頁實(shí)現(xiàn)統(tǒng)一的風(fēng)格和布局。ASP.NET軟件將兩種頁面內(nèi)容合并執(zhí)行,最后將結(jié)果發(fā)給客戶端閱讀器。4結(jié)束語本文從Web頁面采用ASP.NET4.0母版頁技術(shù),快速實(shí)現(xiàn)頁面統(tǒng)布局的統(tǒng)一出發(fā),總結(jié)和分析了在ASP.NET中母版頁的使用方式方法及操作原理。通過了解母版頁和內(nèi)容頁的互相支持的分離原理,讓網(wǎng)站在開發(fā)經(jīng)過中前臺(tái)設(shè)計(jì)人員和后臺(tái)開發(fā)人員分工明確、各司其職,也方便了后期的維護(hù)和更新。針對(duì)這樣的技術(shù),我們能夠?qū)⒋斯δ軕?yīng)用于需要制作大量統(tǒng)一界面風(fēng)格的網(wǎng)站中,大大提高了Web頁面的制作效率和執(zhí)行速率??傊?,ASP.NET母版頁技術(shù)的開發(fā)對(duì)網(wǎng)站的制作好處有很多,筆者只通過本人實(shí)際操作中針對(duì)該技術(shù)的應(yīng)用做出了淺薄的介紹和引導(dǎo),以供同行借鑒,希望在今后的網(wǎng)站開發(fā)中充分利用該技術(shù),挖掘出更深的技術(shù),將此技術(shù)應(yīng)用得爐火純青。以下為以下為參考文獻(xiàn)[1]李俊平。ASP.NE程序設(shè)計(jì)與Web應(yīng)用項(xiàng)目開發(fā)[M].北京:清華大學(xué)出版社,2018.[2]臺(tái)安。利用母版頁實(shí)現(xiàn)網(wǎng)站的快速構(gòu)造化[J].電腦知識(shí)與技術(shù),2008,4〔9〕。[3]于洋。ASP.NET中母版頁的應(yīng)用研究[

溫馨提示

  • 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)論