C# Visual Studio 2012中的母版页没有';我不想在web浏览器中加载
我正在尝试在ASP.NET中为网站创建母版页,经过几次尝试后,我无法在web浏览器中显示该页。我改变了浏览器,认为问题的根源可能就是这个。然而,同样的问题也出现了:我得到了一个完全没有任何内容的空白页面:在VisualStudio的designer中,我可以看到网站外观的示例视图(我有背景图片和个人资料图片所需的所有文件) 有什么问题吗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
<%@ 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我想那不是我的目的。但是,即使在删除第二个
之后,问题仍然是一样的!非常感谢。