C# Visual Studio 2012中的母版页没有';我不想在web浏览器中加载

C# Visual Studio 2012中的母版页没有';我不想在web浏览器中加载,c#,asp.net,visual-studio-2012,web-applications,master-pages,C#,Asp.net,Visual Studio 2012,Web Applications,Master Pages,我正在尝试在ASP.NET中为网站创建母版页,经过几次尝试后,我无法在web浏览器中显示该页。我改变了浏览器,认为问题的根源可能就是这个。然而,同样的问题也出现了:我得到了一个完全没有任何内容的空白页面:在VisualStudio的designer中,我可以看到网站外观的示例视图(我有背景图片和个人资料图片所需的所有文件) 有什么问题吗 <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.c

我正在尝试在ASP.NET中为网站创建母版页,经过几次尝试后,我无法在web浏览器中显示该页。我改变了浏览器,认为问题的根源可能就是这个。然而,同样的问题也出现了:我得到了一个完全没有任何内容的空白页面:在VisualStudio的designer中,我可以看到网站外观的示例视图(我有背景图片和个人资料图片所需的所有文件) 有什么问题吗

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

            <link href="/normalize.css" rel="stylesheet">
            <style>

    header {
      text-align: center;
      background-image: url("/Pictures/Harvard-widerBlurred.jpg");
      background-size: cover;
      color: white;
    }
    a {
      color: white;
    }
    h1 {
      font-size: 70px;
    }
    img {
      margin: 40px 0px 0px 0px;
      border: 7px solid white;
      border-radius: 20px;
    }
    ul {
      padding: 10px;
      background: rgba(0,0,0,0.5);
    }
    li {
      display: inline;
      padding: 0px 10px 0px 10px;
    }
    article{
      max-width: 500px;
      padding: 20px;
      margin: 0 auto;
    }
    @media (max-width: 500px){
      li{
        display: block;
        padding: 5px; 
      }
      h1{
        font-size: 36px;
      }
      body {
        background: red;
      }
    }
  </style>

                <header>
                    <img src="/Pictures/GoExchangelogo.jpg">
                    <h1>GoExchange!</h1>
                    <ul>
                        <li><a href="#">About</a>Us</li>
                        <li><a href="#">My Appointment</a></li>
                        <li><a href="#">My Application</a></li>
                    </ul>
                </header>
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>

美国

  • 谢谢你

    你可能正在覆盖内容占位符。你的HTML实际上是这样构造的吗?@DrewKennedy是的!我相信是的!也许我遗漏了什么,但为什么你要在HTML文档中创建一个HTML文档呢?@DrewKennedy我想那不是我的目的。但是,即使在删除第二个
    之后,问题仍然是一样的!非常感谢。