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> |