• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

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

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

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

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

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

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

      1.3內(nèi)容頁

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

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

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

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

      3 結(jié)束語

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

      參考文獻(xiàn)

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

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

      猜你喜歡
      快速網(wǎng)站結(jié)構(gòu)化
      促進(jìn)知識(shí)結(jié)構(gòu)化的主題式復(fù)習(xí)初探
      結(jié)構(gòu)化面試方法在研究生復(fù)試中的應(yīng)用
      油井井口盤根更換器
      屏蔽門系統(tǒng)安全回路故障智能診斷系統(tǒng)設(shè)計(jì)
      綜采設(shè)備反向倒裝工藝探討
      河洛文化旅游資源外宣網(wǎng)站日譯現(xiàn)狀調(diào)查及對(duì)策研究
      文管綜合實(shí)踐教學(xué)中心網(wǎng)站建設(shè)與維護(hù)
      淺析企業(yè)建立網(wǎng)站VI系統(tǒng)的必要性探討
      盤根快速更換器的結(jié)構(gòu)及原理
      提升高校網(wǎng)站在學(xué)校發(fā)展中的作用
      泰来县| 东兰县| 清流县| 桦川县| 那坡县| 中超| 盐池县| 浪卡子县| 海南省| 汉中市| 湟中县| 穆棱市| 阿拉善盟| 视频| 清镇市| 达日县| 来凤县| 渑池县| 金寨县| 巴彦淖尔市| 义乌市| 阳高县| 平罗县| 永修县| 海安县| 西贡区| 得荣县| 宁乡县| 德清县| 嘉峪关市| 富宁县| 庆元县| 青河县| 汝南县| 鹿泉市| 怀化市| 苗栗县| 婺源县| 灵台县| 长宁区| 蕲春县|