本帖最后由 zyzlywq 于 2010-03-13 23:41:22 编辑

解决方案 »

  1.   

    网页中包含一个或多个与母板页中<asp:ContentPlaceHolder>控件不对应的<asp:Content>控件
    很明确了。检查你的<asp:ContentPlaceHolder>和<asp:Content>是否配对。贴你的HTML代码出来
      

  2.   

    <%@ Master Language="C#" AutoEventWireup="true"  MasterPageFile="~/first.master" CodeFile="third.master.cs" Inherits="third" %><asp:Content ID="content1" ContentPlaceHolderID="contentPlaceHolder1" runat="server">
    <table border=0 cellpadding=0 cellspacing=0 width=740>
    <tr><td colspan=2></td></tr>
    <tr><td colspan="2" ><img src="img/dang.jpg"  /></td></tr>
    <tr><td width=165 align=center valign=top style="background-image:url(img/leftbg.gif); padding-top:10px" >
    <table border=0 cellpadding=0 cellspacing=0  ><tr><td><img src="img/leftimg.gif" /></td><td style="background-image:url(img/midbg.gif);  font-size:14px; padding-top:3px"><a href="default3.aspx" style="text-decoration:none">教师风采</a></td><td><img src="img/bottomimg.gif" /></td></tr>
    <tr><td colspan=3 height=3  style="background-image:url(img/leftbg1.gif)"></td></tr>
    <tr><td><img src="img/leftimg.gif" /></td><td style="background-image:url(img/midbg.gif); font-size:14px ; padding-top:3px">课题研究</td><td><img src="img/bottomimg.gif" /></td></tr>
    <tr><td colspan=3 height=3 style="background-image:url(img/leftbg1.gif)"></td></tr>
    <tr><td><img src="img/leftimg.gif" /></td><td style="background-image:url(img/midbg.gif); font-size:14px ; padding-top:3px">教研论文</td><td><img src="img/bottomimg.gif" /></td></tr>
    <tr><td colspan=3 height=3 style="background-image:url(img/leftbg1.gif)"></td></tr>
    <tr><td><img src="img/leftimg.gif" /></td><td style="background-image:url(img/midbg.gif); font-size:14px ; padding-top:3px">教研组</td><td><img src="img/bottomimg.gif" /></td></tr>
    <tr><td colspan=3 height=3 style="background-image:url(img/leftbg1.gif)"></td></tr>
    <tr><td><img src="img/leftimg.gif" /></td><td style="background-image:url(img/midbg.gif); font-size:14px ; padding-top:3px">课程改革</td><td><img src="img/bottomimg.gif" /></td></tr></table >
    </td>
    <td width=575 style="background-color:#FFFFCC">
    <asp:ContentPlaceHolder   ID="contentPlaceHolder1" runat=server></asp:ContentPlaceHolder>
    </td>
    </tr>
    </table>
    </asp:Content>
      

  3.   

    <td width=575 style="background-color:#FFFFCC">
    <asp:ContentPlaceHolder ID="contentPlaceHolder1" runat=server></asp:ContentPlaceHolder>
    </td>
    这个里面的ContentPlaceHolder 去了试试
      

  4.   

    first.master HTML代码贴出来。
      

  5.   


    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="first.master.cs" Inherits="first" %><!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">
        <title>一级模板</title>
    </head>
    <body style="margin-left:0; margin-top:2">
        <form id="form1" runat="server">
        <div align="center">
        <table  border="0" cellpadding="0" cellspacing="0" width="768"   >
        <tr>
        <td  style="width:768px; height:18px; background-image:url(img/topbg.gif)">
        
        </td>
        </tr>
       
        <tr >
        <td style="background-image:url(img/centerbg.gif)" align=center ><img src="img/xx.gif" /><img src="img/topimg1.gif" /></td>
        </tr>
         <tr>
        <td style="background-image:url(img/centerbg.gif)">
           <asp:Menu ID="Menu1" runat="server" BackColor="#E3EAEB" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="10pt" ForeColor="#666666" Orientation="Horizontal" StaticSubMenuIndent="10px" Width="745px" Font-Bold="False" Font-Italic="False" Font-Underline="False" OnMenuItemClick="Menu1_MenuItemClick" BorderColor="White">
                <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <DynamicHoverStyle BackColor="#666666" ForeColor="White" />
                <DynamicMenuStyle BackColor="#E3EAEB" />
           <StaticSelectedStyle BackColor="#E3EAEB" />
                <DynamicSelectedStyle BackColor="#666666" ForeColor="SpringGreen" />
                <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <Items>
                    <asp:MenuItem Text="首页" Value="首页" ImageUrl="~/img/ha.gif" NavigateUrl="~/Default.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="学校概况" Value="学校概况" ImageUrl="~/img/ha.gif" NavigateUrl="~/xxgk.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="教科之窗" Value="教科之窗" ImageUrl="~/img/ha.gif" NavigateUrl="~/jkzc.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="教育科研" Value="教育科研" ImageUrl="~/img/ha.gif" NavigateUrl="~/yyzc.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="信息资源" Value="信息资源" ImageUrl="~/img/ha.gif" NavigateUrl="~/xxzy.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="特色教育" Value="特色教育" ImageUrl="~/img/ha.gif" NavigateUrl="~/tsjy.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="校园留言" Value="校园留言" ImageUrl="~/img/ha.gif" NavigateUrl="~/xyly.aspx"></asp:MenuItem>
                    <asp:MenuItem Text="校园论坛" Value="校园论坛" ImageUrl="~/img/ha.gif" NavigateUrl="~/xslt.aspx"></asp:MenuItem>
                </Items>
                <StaticHoverStyle BackColor="#666666" ForeColor="White" />
            </asp:Menu></td></tr>
            <tr><td style="background-image:url(img/centerbg.gif); padding-left:15px; padding-top:3px" align=left><img src="img/dotdb.gif" /> <font size=2px color=red>当前位置:</font><asp:SiteMapPath ID="SiteMapPath1" runat="server" Font-Names="Verdana" Font-Size="0.8em" PathSeparator=" : ">
                <PathSeparatorStyle Font-Bold="True" ForeColor="#990000" />
                <CurrentNodeStyle ForeColor="#333333" />
                <NodeStyle Font-Bold="True" ForeColor="#990000" />
                <RootNodeStyle Font-Bold="True" ForeColor="#FF8000" />
            </asp:SiteMapPath></td></tr>
          <tr><td style="background-image:url(img/centerbg.gif)">
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
            </asp:contentplaceholder>
            </td>
            </tr>
        <tr>
        <td  style="background-image:url(img/centerbg.gif)">
           </td>
            </tr>
        <tr>
        <td ><img src="img/down.jpg" width=768 /></td>
        </tr>
        
        </table>
            <br />
            
        </div>
        </form>
    </body>
    </html>
      

  6.   


    <asp:Content ID="content1" ContentPlaceHolderID="contentPlaceHolder1" runat="server">改为:<asp:Content ID="content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">然后去了
    <td width=575 style="background-color:#FFFFCC">
    <asp:ContentPlaceHolder ID="contentPlaceHolder1" runat=server></asp:ContentPlaceHolder>
    </td>然后再检查检查你的HTML是否都配对了。试试
      

  7.   

    <asp:Content ID="content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">只要将第一句都替换为这句就都行了,这个就是ContentPlaceHolderID="ContentPlaceHolder1"的命名问题了·
       
      谢谢你们了  解决了 太谢谢了