国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

ASP.NET中利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化

2020-09-14 12:11:35高磊
錦繡·中旬刊 2020年7期
關(guān)鍵詞:快速網(wǎng)站結(jié)構(gòu)化

高磊

摘 要:網(wǎng)站建設(shè)中,利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化布置,并在對網(wǎng)站網(wǎng)頁的通用功能進(jìn)行集中處理基礎(chǔ)上,有效節(jié)能網(wǎng)頁開發(fā)與網(wǎng)站建設(shè)的維護(hù)工作量,是當(dāng)前網(wǎng)站建設(shè)中研究和關(guān)注的重點內(nèi)容。本文通過有關(guān)概念和理論簡述,對ASP.NET中利用母版頁實現(xiàn)網(wǎng)站快速結(jié)構(gòu)化的方法原理進(jìn)行研究,以供參考。

關(guān)鍵詞:ASP.NET;母版頁;網(wǎng)站;快速;結(jié)構(gòu)化;探討

網(wǎng)站建設(shè)中,網(wǎng)頁設(shè)計的主要內(nèi)容包含網(wǎng)站logo、標(biāo)題以及導(dǎo)航菜單或功能按鈕、網(wǎng)頁的頁面主體與頁腳部分等,需要設(shè)計人員結(jié)合網(wǎng)站建設(shè)的要求,根據(jù)網(wǎng)頁設(shè)計的要求,對其整體風(fēng)格與布局進(jìn)行準(zhǔn)確把握,同時在對網(wǎng)頁之間的公共部分進(jìn)行單獨處理基礎(chǔ)上,有效滿足網(wǎng)站建設(shè)以及網(wǎng)頁設(shè)計的各種需求,促進(jìn)網(wǎng)站建設(shè)與網(wǎng)頁設(shè)計的質(zhì)量效果提升。根據(jù)上述對網(wǎng)站建設(shè)以及網(wǎng)站網(wǎng)頁設(shè)計有關(guān)問題的論述,可以看出網(wǎng)站建設(shè)中,為滿足網(wǎng)頁設(shè)計的具體要求,需要網(wǎng)頁各部分以及網(wǎng)頁相互之間在一定的組織形式遵循基礎(chǔ)上,形成網(wǎng)站建設(shè)的結(jié)構(gòu)化體系,從而達(dá)到相應(yīng)的網(wǎng)站建設(shè)與應(yīng)用目的。其中,在網(wǎng)站的結(jié)構(gòu)化實現(xiàn)中,為確保網(wǎng)站結(jié)構(gòu)的合理性與有效性,傳統(tǒng)建設(shè)中是采用框架集技術(shù)實現(xiàn)的,即通過將一個頁面空間劃分成多個區(qū)域,然后在各區(qū)域進(jìn)行獨立網(wǎng)頁顯示。需要注意的是,傳統(tǒng)的網(wǎng)站建設(shè)中所采用的框架集技術(shù)在實際應(yīng)用中存在著較為突出的問題,對網(wǎng)站建設(shè)的結(jié)構(gòu)化設(shè)計十分不利,因此,本文將對ASP.NET中利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化的方法和原理進(jìn)行研究,以供參考。

1 有關(guān)理論和概念簡述

1.1母版頁及其概念理論分析

ASP.NET中母版頁作為一項新增技術(shù),其中,網(wǎng)站建設(shè)中,母版頁能夠?qū)W(wǎng)站“模板”進(jìn)行定義,為其網(wǎng)頁設(shè)計提供一致的風(fēng)格與布局支持,從而在網(wǎng)站建設(shè)的網(wǎng)頁設(shè)計中,通過一次修改就能夠在具體實踐中進(jìn)行應(yīng)用。值得注意的是,與傳統(tǒng)網(wǎng)站建設(shè)中網(wǎng)頁設(shè)計所應(yīng)用的框架集技術(shù)不同,母版頁不僅對框架集技術(shù)的特征優(yōu)勢有很好的繼承和實現(xiàn),而且能夠?qū)⒁粋€頁面空間劃分成內(nèi)容相對不變或者是內(nèi)容可變的一個與多個區(qū)域,其中,內(nèi)容不變的區(qū)域能夠?qū)W(wǎng)頁的公共部分進(jìn)行展示,而內(nèi)容可變的區(qū)域則能夠?qū)唧w內(nèi)容進(jìn)行呈現(xiàn),并且是是通過另一個“內(nèi)容頁”頁面文件進(jìn)行獨立存放的。另一方面,ASP.NET中母版頁與內(nèi)容頁雖然均為獨立性的文件,但二者并不能相互脫離存在,其中,母版頁能夠?qū)W(wǎng)站網(wǎng)頁的統(tǒng)一外觀與布局進(jìn)行定義,同時對網(wǎng)頁的通用功能進(jìn)行集中處理,但其缺乏具體的頁面內(nèi)容;而內(nèi)容頁雖然能夠?qū)唧w的頁面內(nèi)容進(jìn)行定義,但其缺乏構(gòu)成一個頁面所必須具有的最為基本的HTML標(biāo)簽元素,并不是一個完整網(wǎng)頁。因此,ASP.NET中利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化布局與設(shè)計中,對母版頁與內(nèi)容頁需要通過在Web服務(wù)器端進(jìn)行合并,以實現(xiàn)完整的HTML頁面生成,從而向Web瀏覽器返回,最終在網(wǎng)站的網(wǎng)頁中顯示。通常情況下,ASP.NET中母版頁的布局包含能夠在網(wǎng)站所有網(wǎng)頁中出現(xiàn)的靜態(tài)文本、HTML控件、服務(wù)器空間等能夠?qū)W(wǎng)站頁面統(tǒng)一外觀進(jìn)行定義的各種文件,以及一個或多個內(nèi)容占位符控件。

1.2內(nèi)容占位符控件

內(nèi)容占位符控件,即為ContenPlaceHolder控件,它能夠?qū)δ赴骓撝锌商鎿Q出現(xiàn)的內(nèi)容中區(qū)域進(jìn)行定義,其中,對具體內(nèi)容則是通過“內(nèi)容頁”進(jìn)行定義實現(xiàn)的。

1.3內(nèi)容頁

內(nèi)容頁是一個具有獨立擴(kuò)展名.aspx的ASP.NET網(wǎng)頁,它對母版頁中內(nèi)容占位符控件所指示區(qū)域的內(nèi)容進(jìn)行定義,并且一個母版頁與多頁內(nèi)容頁對應(yīng)存在。值得注意的是,內(nèi)容頁和普通的ASP.NET網(wǎng)頁具有較為顯著的差異,內(nèi)容頁中不包含HTML與BODY等HTML頂級元素,其中只包含有具體的內(nèi)容,這與他在服務(wù)器端執(zhí)行過程中需要嵌入母版頁內(nèi)容占位符中有著一定的關(guān)系。

2 ASP.NET中利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化的方法與原理

ASP.NET中,利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化時,由于母版頁不能通過瀏覽器實現(xiàn)直接訪問,但是與母版頁不同,內(nèi)容頁能夠通過瀏覽器進(jìn)行直接訪問,因此,在完善的網(wǎng)站系統(tǒng)中,在Web瀏覽器進(jìn)行一個內(nèi)容頁請求發(fā)出時,Web服務(wù)器則通過對該內(nèi)容頁所使用母版頁進(jìn)行調(diào)用,并通過將其進(jìn)行合并編譯,來實現(xiàn)相對完整的HTML頁面生成,并向Web瀏覽器進(jìn)行返回,以滿足Web瀏覽器的訪問需求。

根據(jù)上述對利用母版頁實現(xiàn)網(wǎng)站快速結(jié)構(gòu)化的具體原理和過程,以母版頁以及兩個內(nèi)容頁共三個文件為例,在Web瀏覽器進(jìn)行A.aspx內(nèi)容頁訪問請求發(fā)出時,Web服務(wù)器會針對該內(nèi)容頁進(jìn)行編譯,即Web服務(wù)器在實現(xiàn)瀏覽器所發(fā)出請求的第一條語句的指令讀取時,其有關(guān)語句指令屬性會向母版頁發(fā)出明確指向,同時ASP.NET編譯器也會自動進(jìn)行母版頁內(nèi)容讀取,然后對第一次被請求的母版頁,則通過與內(nèi)容頁在Web服務(wù)器中進(jìn)行共同編譯,將內(nèi)容頁中的控件內(nèi)容與母版頁進(jìn)行合并,并對Content Place Holder ID中所指示母版頁的內(nèi)容占位符控件定義的內(nèi)容中區(qū)域進(jìn)行替換,然后形成一個完整與標(biāo)準(zhǔn)的HTML轉(zhuǎn)化網(wǎng)頁,向Web瀏覽器進(jìn)行返回,同時Web瀏覽器在內(nèi)容頁請求訪問指令發(fā)出后,會通過上述過程得到相應(yīng)的HTML網(wǎng)頁并進(jìn)行解析,最終在網(wǎng)站中呈現(xiàn)出合并后的頁面效果。

3 結(jié)束語

總之,對ASP.NET中利用母版頁實現(xiàn)網(wǎng)站的快速結(jié)構(gòu)化進(jìn)行研究,能夠?qū)崿F(xiàn)更加簡潔與快速的網(wǎng)頁設(shè)計一致化風(fēng)格與布局,從而推動網(wǎng)站建設(shè)與網(wǎng)頁設(shè)計的不斷優(yōu)化和提升,具有十分積極的作用和意義。

參考文獻(xiàn)

[1]劉博文,王雨琪,林果園.基于結(jié)構(gòu)化文檔的釣魚網(wǎng)站檢測算法[J].計算機(jī)工程與設(shè)計,2019,(10):2791-2798.

[2]楊蕗菡.非合作結(jié)構(gòu)化深網(wǎng)重疊數(shù)據(jù)特征自動挖掘仿真[J].計算機(jī)仿真,2019,(11):251-254.

猜你喜歡
快速網(wǎng)站結(jié)構(gòu)化
促進(jìn)知識結(jié)構(gòu)化的主題式復(fù)習(xí)初探
結(jié)構(gòu)化面試方法在研究生復(fù)試中的應(yīng)用
油井井口盤根更換器
屏蔽門系統(tǒng)安全回路故障智能診斷系統(tǒng)設(shè)計
綜采設(shè)備反向倒裝工藝探討
河洛文化旅游資源外宣網(wǎng)站日譯現(xiàn)狀調(diào)查及對策研究
文管綜合實踐教學(xué)中心網(wǎng)站建設(shè)與維護(hù)
淺析企業(yè)建立網(wǎng)站VI系統(tǒng)的必要性探討
盤根快速更換器的結(jié)構(gòu)及原理
提升高校網(wǎng)站在學(xué)校發(fā)展中的作用
交城县| 高淳县| 黄冈市| 乌兰察布市| 芦溪县| 高碑店市| 喀喇| 曲麻莱县| 鲁甸县| 晴隆县| 小金县| 天长市| 许昌县| 萨嘎县| 竹山县| 库伦旗| 沁源县| 绥滨县| 东宁县| 新兴县| 甘洛县| 西充县| 嘉祥县| 富锦市| 拜城县| 龙州县| 梁山县| 临汾市| 额济纳旗| 蓬安县| 溧阳市| 遵义市| 吕梁市| 婺源县| 保山市| 南开区| 吉林省| 新乡市| 临泉县| 门头沟区| 昆明市|