熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 2.2 Master和Content頁面

2013-11-13 10:57:08  來源: .NET編程 

    站點具有一致的外觀有很多好處在Internet上很少看到沒有統一布局的站點統一的布局通常包括以下內容

    ● 一個公共標題和整個站點的菜單系統
    ● 頁面左邊的導航條提供一些頁面導航選項
    ● 提供版權信息的頁腳和一個用於聯系網管的二級菜單

    這些元素將顯示在所有頁面上它們不僅提供了最基本的功能而且這些元素的統一布局也使得用戶意識到他們仍處於同一個站點內雖然這種外觀可以使用在HTML中包含文件的方式創建但是ASPNET 通過Master和Content頁面機制提供了更強健的工具

    Master頁面定義了所有基於該頁面的網頁使用的布局它是頁面布局的最高控制指定了每個頁面上的標題應該多大導航功能應該放置在什麼位置以及在每個頁面的頁腳中應該顯示什麼內容有些類似每個頁面的形狀切割插件(cookie cutter)Master頁面包含了一些可用於站點中所有頁面的內容所有可以在這裡定義標准的版權頁腳並將站點的主要圖標放置在頁面的頂部一旦定義好Master頁面的標准特性之後接下來將添加一些占位符(placeholder)頁面上的命名區域這些區域將包含不同的頁面

    每個Content頁面都以Master頁面為基礎開發人員將在這裡為每個頁面添加具體的內容Content頁面包含文本HTML和位於<asp:content>標記內的控件當關於某個Contend頁面的請求到達時該Content頁面將和它的Master頁面的一個副本組合到一起由Master頁面中特定的占位符包含Content頁面的內容然後完整的頁面將發送到浏覽器如圖所示

    幸運的是構造這一體系的重擔由ASPNET 承擔開發人員只需創建下面兩個小節中討論的Master和Content頁面即可

ASPNET 入門教程完整版 


From:http://tw.wingwit.com/Article/program/net/201311/14854.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.