Master Page 使用方法

 

   Site1.Master (Master Page)
 
   <%@ Master Language="VB" AutoEventWireup="false" CodeBehind="Site1.master.vb" Inherits="WebApplication4.Site1"%>
 
   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
   <html xmlns="http://www.w3.org/1999/xhtml" >
   <head runat="server">
      <asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder>
   </head>
 
   <body style="margin: 0px; padding: 0px">
      <form id="form1" runat="server">
         <div>
 
            <asp:Table ID="Table1" runat="server" BorderWidth="1" CellPadding="0" CellSpacing="0" Width="100%">
 
               <asp:TableRow BorderWidth="1">
                  <asp:TableCell ColumnSpan="2" BorderWidth="1">
                     <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
                  </asp:TableCell>
               </asp:TableRow>
 
               <asp:TableRow BorderWidth="1">
                  <asp:TableCell BorderWidth="1">
                  </asp:TableCell>
                  <asp:TableCell BorderWidth="1">
                     <asp:ContentPlaceHolder ID="ContentPlaceHolder5" runat="server"></asp:ContentPlaceHolder>
                  </asp:TableCell>
               </asp:TableRow>
 
            </asp:Table>
 
         </div>
      </form>
   </body>
   </html>
 

 

   WebForm1.aspx (Page 1)
 
   <%@ Page Title="Page 1" Language="vb" AutoEventWireup="false"
   MasterPageFile="~/Site1.Master" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication4.WebForm1" %>
   <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"></asp:Content>
 
   <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">Page 1 Row 1</asp:Content>
   <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder5" runat="server">Page 1 Row 2</asp:Content>
 

 

   WebForm2.aspx (Page 2)
 
   <%@ Page Title="Page 2" Language="vb" AutoEventWireup="false"
   MasterPageFile="~/Site1.Master" CodeBehind="WebForm2.aspx.vb" Inherits="WebApplication4.WebForm2" %>
   <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"></asp:Content>
 
   <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">Page 2 Row 1</asp:Content>
   <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder5" runat="server">Page 2 Row 2</asp:Content>