特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學習啦>論文大全>學科論文>教育論文>

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

時間: 謝樺657 分享

  ASP.NET的問世為Web應用程序的開發(fā)提供了簡捷、高效的途徑,能夠快速有效地對網(wǎng)站中的各級網(wǎng)頁實現(xiàn)統(tǒng)一的風格和布局,并集中處理網(wǎng)頁并用功能,以節(jié)省網(wǎng)頁的制作和維護工作量。以下是學習啦小編為大家精心準備的:淺談ASP.NET中母版頁快速實現(xiàn)網(wǎng)站結(jié)構(gòu)化的利用相關(guān)論文。內(nèi)容僅供參考,歡迎閱讀!

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

  1ASP.NET的簡述

  一個吸引眼球的Web頁面不僅要有完美的獨特設

  計,還得有豐富實用的功能體驗,才能夠達到用戶滿意。但是如果我們僅僅把一兩個頁面做得優(yōu)秀,其他頁面錯綜復雜,也不會出現(xiàn)很好的效果,所以就要求我們制作出獨特且統(tǒng)一的頁面,這樣我們的產(chǎn)品才會受到客戶的信賴。

  2母版頁詳細概述

  2.1母版頁簡述

  ASP.NET 4.0版本中母版頁實際由母版頁和內(nèi)容頁兩部分組成。我們通過使用ASP.NET 4.0單個母版頁來定義Web中整個頁面或者一組頁面來統(tǒng)一設計好的風格布局,然后通過相應函數(shù)來調(diào)用母版頁,這個調(diào)用的是創(chuàng)建過的內(nèi)容包含要顯示內(nèi)容到各個內(nèi)容頁,設計者可以通過對內(nèi)容頁的再編輯來完成整個Web頁面內(nèi)容。當用戶訪問主頁面時,以母版頁的整體布局與內(nèi)容頁的內(nèi)容組合在一起輸出。

  母版頁在某種程度上實際是定義了網(wǎng)頁的“模板”,我們參照一些模板進行整合制作,來完成整個設計。此功能集合了Dreamweaver框架集的優(yōu)點,也就是它能把類似于一個頁面區(qū)域的內(nèi)容分為相對不變的公共區(qū)域和內(nèi)容可變的一個或多個選用區(qū)域。這里內(nèi)容相對不變的區(qū)域我們可以設計網(wǎng)頁的公共部分,比如標題、導航菜單和版權(quán)等。這些公共部分可以使用傳統(tǒng)制作網(wǎng)頁的方式進行制作,像Logo、標題和版權(quán)聲明等靜態(tài)內(nèi)容。而導航菜單或功能按鈕這些元素可以通過設計標簽和文本框等控件元素來完成;當然使用ASP.NET 4.0軟件可以通過代碼分離的原則,在后臺編寫代碼來動態(tài)生成相應內(nèi)容,比如根據(jù)用戶的權(quán)限動態(tài)生成等。內(nèi)容可變的區(qū)域用來顯示具體的內(nèi)容,它需要在單獨的“內(nèi)容頁”中編輯。

  相對獨立的母版頁和內(nèi)容頁雖然是兩個不同的文件,但是在與實際操作運用當中它們兩個是相互不能分開的。在設計中母版頁直接就統(tǒng)一了頁面的布局和風格,能從實際中凸顯出網(wǎng)頁的總體功能,但是它不能詳細地體現(xiàn)出頁面實際顯示的內(nèi)容。與之相應的內(nèi)容頁在母版頁的基礎上很好地體現(xiàn)出了頁面編輯內(nèi)容,但是它沒有組成頁面的HTML基本標簽元素,如html、head和body標簽等,所以它不是一個完整的網(wǎng)頁。

  2.2母版頁工作原理

  了解了以上的工作過程,我們分析母版頁的主要構(gòu)成要素由HTML元素、服務器控件和ContentPlaceHolder控件組成。母版頁是擴展名為.master的ASP.NET文件。識別它是一行特殊的@Master指令,該指令替換了普通.aspx頁的@Page指令。除了@Master指令外,母版頁中還包含基本的HTML標簽元素和可替換“內(nèi)容占位符控件”:(1)在母版頁上使用HTML標簽可以布局網(wǎng)站的所有網(wǎng)頁中出現(xiàn)的靜態(tài)文本、HTML控件和服務器控件,它定義了網(wǎng)站頁面的整體布局;(2)可替換“內(nèi)容占位符控件”。母版頁除了基本的HTML標簽元素,還包括一個或多個ContentPlaceHolder控件,即內(nèi)容占位符控件。它是母版頁中內(nèi)容可變的一個或多個選用區(qū)域,而具體的內(nèi)容是由“內(nèi)容頁”來編輯;(3)用戶在客戶端瀏覽器看到的顯示內(nèi)容就是將內(nèi)容頁中各個Content控件的內(nèi)容合并到母版頁中相應的ContentPlaceHolder控件中一起執(zhí)行,并在Web服務器端合并的結(jié)果呈現(xiàn)出來給用戶訪問。

  2.3內(nèi)容頁

  母版頁定義好,我們來了解內(nèi)容頁。它主要是定義母版頁的占位符控件的具體內(nèi)容,并鏈接至母版頁,是一個獨立的擴展名為.aspx的文件。

  Content控件是一個容器控件,通過添加Content控件映射到母版頁上的ContentPlaceHolder控件來編輯具體內(nèi)容。它只包含文本、標記和控件等,不包含html和body等HTML元素,因為它在Web端執(zhí)行時要鏈接至母版頁的內(nèi)容占位符中。所以我們已經(jīng)知道母版頁與內(nèi)容頁的關(guān)系,也就是我們平常所說的在單獨的母版頁用戶不能通過瀏覽器直接訪問,同樣單獨的內(nèi)容頁沒有母板頁的支持也不能被訪問。

  3母版頁的應用實例

  以學校網(wǎng)站首頁為例做出簡要說明,ASP.NET中母版頁的應用,系統(tǒng)頁面主要由以下四部分組成:頁面頁眉、頁腳、左側(cè)導航條和右側(cè)頁面主體。

  頁面的頭部、導航菜單和頁面尾部才是每個頁面的公共部分,只有頁面主體所存放的內(nèi)容頁內(nèi)容有所不同。由此可知,可以使用ASP.NET的母版頁來實現(xiàn)。在母版頁中,將變化的頁面主體部分定義在ContentPlaceHolder中,也就是在母版頁中定義一個ContentPlaceHolder控件內(nèi)容占位符。在基于母版頁創(chuàng)建內(nèi)容頁時,內(nèi)容頁中將產(chǎn)生與母版頁中的ContentPlaceHolder控件相對應,作為存放不同頁面內(nèi)容的容器,簡潔快速地對網(wǎng)站中的網(wǎng)頁實現(xiàn)統(tǒng)一的風格和布局。ASP.NET軟件將兩種頁面內(nèi)容合并執(zhí)行,最后將結(jié)果發(fā)給客戶端瀏覽器。

  4結(jié)語

  本文從Web頁面采用ASP.NET 4.0母版頁技術(shù),快速實現(xiàn)頁面統(tǒng)布局的統(tǒng)一出發(fā),總結(jié)和分析了在ASP.NET中母版頁的使用方法及操作原理。通過了解母版頁和內(nèi)容頁的相互支持的分離原理,讓網(wǎng)站在開發(fā)過程中前臺設計人員和后臺開發(fā)人員分工明確、各司其職,也方便了后期的維護和更新。針對這樣的技術(shù),我們可以將此功能應用于需要制作大量統(tǒng)一界面風格的網(wǎng)站中,大大提高了Web頁面的制作效率和執(zhí)行速率。

  總之,ASP.NET母版頁技術(shù)的開發(fā)對網(wǎng)站的制作好處有很多,筆者只通過本人實際操作中針對該技術(shù)的應用做出了淺薄的介紹和引導,以供同行借鑒,希望在今后的網(wǎng)站開發(fā)中充分利用該技術(shù),挖掘出更深的技術(shù),將此技術(shù)應用得爐火純青。

相關(guān)文章:

1.淺談基于ASP.NET技術(shù)的網(wǎng)站開發(fā)與設計技術(shù)分析論文

455467