Master Page + Content + Content Page Holder 使用方法

 
Master Page + Content + Content Page Holder 使用方法
 

   Site1.Master
 
   <body style="margin: 0px; padding: 0px;">
      <form id="form1" runat="server">
      <div>
         <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
         <tr><td colspan="3"><asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"/></td></tr>
         <tr><td colspan="3" align="right"><asp:Label ID="Label1" runat="server" Text="Main" /></td></tr>
         <tr><td colspan="3"><asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server"/></td></tr>
         </table>
      </div>
      </form>
   </body>
 

 

   WebForm1.aspx
 
   <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs"
   MasterPageFile="~/SC/Site1.Master" Inherits="WebApplication25.SC.WebForm1" %>
 
   <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
      <asp:Label ID="Label1" runat="server" Text="WebForm1 ContentPlaceHolder1" />
   </asp:Content>
 
   <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
      <asp:Label ID="Label2" runat="server" Text="WebForm1 ContentPlaceHolder2" />
   </asp:Content>
 

 

   WebForm2.aspx
 
   <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs"
   MasterPageFile="~/SC/Site1.Master" Inherits="WebApplication25.SC.WebForm2" %>
 
   <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
      <asp:Label ID="Label1" runat="server" Text="WebForm2 ContentPlaceHolder1" />
   </asp:Content>
 
   <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
      <asp:Label ID="Label2" runat="server" Text="WebForm2 ContentPlaceHolder2" />
   </asp:Content>