2014-10-20 102 views
0

母版页中的内容物:内容页没有母版页

<form id="form1" runat="server"> 
<div> 
    <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">   
    <center> 
    <table border="0" cellspacing="0" style="border-collapse: collapse; border-top-width:0" bordercolor="red" width="970" bgcolor="#DDE1EE" cellpadding="0"> 
//all contents 

</table> 
    </center> 
    </asp:ContentPlaceHolder> 
</div> 
</form> 

内容页:

<%@ Page Title="" Language="C#" MasterPageFile="~/CambridgeMaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> 

</asp:Content> 


<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 
    <asp:Button ID="Button1" runat="server" Text="Button" /> 

</asp:Content> 

在我的内容页,我无法找到任何母版页的内容。

回答

0

它的工作原理有点不同。

它将Content页面的内容注入到ContentPlaceholder中(有效地替换那里的任何内容)。

您可以将您的ContentPlaceholder放在希望显示内容页面html的位置。

<center> 
    <table border="0" cellspacing="0" style="border-collapse: collapse; border-top-width:0" bordercolor="red" width="970" bgcolor="#DDE1EE" cellpadding="0"> 
//all contents 
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> 
</asp:ContentPlaceHolder> 
</table> 
    </center> 

请注意,我已将它放在表格内并将其留空。

+0

但是,现在,我的内容页面的内容与页面内容相交 – 2014-10-20 03:31:49