在VS2008中打开网页中母板页也是总是会提示错误“网页中包含一个或多个与母板页中<asp:ContentPlaceHolder>控件不对应的<asp:Content>控件. 改正代码视图中的问题”
请问怎么解决?
以下是我的源代码:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Main.master.cs" Inherits="Main" %><!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>
    <link rel="Stylesheet" type="text/css" href="CSS/SysLogin.css" />
    <style type="text/css">
        #apDiv1
        {
            width: 998px;
            margin: 0 auto;
            font-size: 12px;
        }
        .style2
        {
            width: 134px;
        }
        #header
        {
            width: 1001px;
        }
        .style3
        {
            width: 95px;
        }
        #MainFrame
        {
            height: 711px;
            width: 727px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div id="apDiv1">
        <div id="header" height="100%">
            <img src="Images/taitou.JPG" style="width: 998px; height: 138px" />
        </div>
        <div style="background-image: url('Images/topback.gif'); height: 33px; text-align: center;">
            <table style="width: 95%; height: 38px;">
                <tr>
                    <td style="width: 14%">
                        <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/home.gif" />
                        <asp:LinkButton ID="LinkButton1" runat="server" ForeColor="White" CausesValidation="False"
                            PostBackUrl="~/OAIndex.aspx">主页</asp:LinkButton>
                    </td>
                    <td style="width: 14%">
                        <asp:Image ID="Image2" runat="server" ImageUrl="~/Images/index.gif" />
                        <asp:LinkButton ID="LinkButton2" runat="server" ForeColor="White" CausesValidation="False"
                            PostBackUrl="">重新登陆</asp:LinkButton>
                    </td>
                    <td style="width: 14%">
                        <asp:Image ID="Image3" runat="server" ImageUrl="~/Images/userkey.gif" />
                        <asp:LinkButton ID="LinkButton3" runat="server" ForeColor="White" CausesValidation="False"
                            PostBackUrl="">修改密码</asp:LinkButton>
                    </td>
                    <td class="style2">
                        <asp:Image ID="Image4" runat="server" ImageUrl="~/Images/showtoc.gif" Height="17px" />
                        <asp:LinkButton ID="LinkButton4" runat="server" ForeColor="White" CausesValidation="False"
                            PostBackUrl="">显示/隐藏菜单</asp:LinkButton>
                    </td>
                    <td class="style3">
                        <asp:Image ID="Image5" runat="server" ImageUrl="~/Images/help[1].bmp" />
                        <asp:LinkButton ID="LinkButton5" runat="server" ForeColor="White" CausesValidation="False">帮助</asp:LinkButton>
                    </td>
                    <td align="left">
                        <asp:Image ID="Image6" runat="server" ImageUrl="~/Images/smile.gif" />
                        <span style="color: white">今天是:</span><asp:Label ID="timers" runat="server"></asp:Label>
                    </td>
                </tr>
            </table>
        </div>
        
         <iframe id="leftFrame" name="leftFrame"  scrolling="yes" src="menu.htm"
        
          style="border-style: none; border-color: inherit; border-width: 0; width: 192px; height: 510px; " 
          frameborder="0"></iframe>
    <iframe id="Iframe1" name="mainFrame" src="" style="background-color:White,width: 783px; 
        height: 516px; width: 786px;">
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        
        </asp:ContentPlaceHolder>
            
     
        </iframe>
       
    </div>
    </form>
</body>
</html>

解决方案 »

  1.   


    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="InformationManage.aspx.cs"
        Inherits="Information_InfomationManage" MasterPageFile="~/MasterPage.master"
        Title="信息管理" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    </asp:Content>
    这是其它页面的结构。
      

  2.   

    <%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" Title="无标题页" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    </asp:Content>
     这是其他页面结构。选择模板页来的。