首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 母版頁與內容頁建立完整教學

     編輯:關於ASP.NET

母版頁 (.master) 定義網站共同版面 (Header、Footer、選單),內容頁 (.aspx) 僅填入差異區塊,執行時動態合併產生最終頁面。

建立母版頁步驟

  1. 方案總管右鍵 → Add New Item → Master Page (命名 Site.master)
  2. 勾選「將程式碼置於個別檔案」
  3. 設計版面,在內容可變區域放置 <asp:ContentPlaceHolder ID="MainContent" runat="server" />

建立內容頁步驟

  1. Add New Item → Web Form (命名 Default.aspx)
  2. 勾選「選取母版頁」→ 選擇 Site.master
  3. 內容頁自動產生 <asp:Content ContentPlaceHolderID="MainContent" runat="server">...</asp:Content>
  4. 僅在 Content 區塊編寫頁面專屬內容

進階技巧

  • 多層母版頁:子母版頁同樣繼承父母版頁,構建多層版面架構
  • 動態切換母版頁:Page.MasterPageFile = "~/Admin.master" (需在 PreInit 事件設定)
  • 母版頁公開屬性/方法:內容頁透過 Master.PropertyName 存取

母版頁機制實現「版面與內容分離」,是 ASP.NET 2.0+ 專案標準架構基石。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved