#副標=Visual Studio 2005 #大標=利用Master Page打造網頁的樣版 #作者=文/王寧疆 -----box----- #程式1 MasterPageFile="~/MasterPage.master" -----end-----   -----box----- #程式2 <%@ Page MasterPageFile="~/MasterPage.master" Title="Content Page Title" %> -----end----- -----box----- #程式3 <%@ Page Language="C#" MasterPageFile=   "~/MasterPage.master" CompileWith=   "About.aspx.cs" ClassName="About_aspx"   Title="Untitled Page" %>   資策會教育訓練處成立宗旨 -----end----- -----box----- #程式4 <%@ page language="C#" masterpagefile=   "sitetemplate.master" %> Main page This is the content for the default page. -----end----- -----box----- #程式5 <%@ page Language="C#"   master="MySite.master" %> -----end----- -----box----- #程式6 -----end----- -----box----- #程式7 void Page_Load(object sender, EventArgs e) { //在網頁顯示時動態改變IE的標題列文字 this.Title = "MCAD.NET國際認証輔考班"; //改變Master Page中Form控制項中第4 //個控制項顯示的文字 ((Label)this.Form.Controls[3]).Text =   "MCAD.NET國際認証輔考班"; } -----end----- -----box----- #程式8 public partial class   MasterPage_master { private string m_Text; public String Text { get { return m_Text; } set { m_Text = value; } } } -----end----- -----box----- #程式9 <%@ Page Language="C#"   MasterPageFile= "~/MasterPage.master" CompileWith="MCSD.aspx.cs" ClassName="MCSD_aspx" Title="Untitled Page" %> <%@ MasterType VirtualPath=   "~/MasterPage.master"%> -----end----- -----box----- #程式10 protected override void OnPreInit(EventArgs e) { //改變欲使用的Master Page樣版  this.MasterPageFile = "xxx.master"; base.OnPreInit(e); } -----end----- -----box----- #程式11 -----end----- -----box----- #程式12 .. -----end----- -----box----- #程式13 -----end----- -----box----- #程式14        -----end-----