我的根目录中有一个 site.master,我的 /blog/ 目录中有一个 site.master。
我想修改 /blog/ 目录中的 site.master 以使我的网站看起来尽可能统一。因此,我首先将横幅放入编码中,这在 Visual Studio 中看起来很棒。
但是当我上传编辑后的 site.master 时,虽然网站图标出现了,但横幅完全消失了——就像它不存在一样。
我在 /blog/site.master 中的编码是这样的:
<link rel="shortcut icon" href="~/favicon.ico" />
<link rel="icon" type="image/gif" href="~/img/RTN_favicon.GIF" />
<link rel="stylesheet" href="style-min.css" type="text/css" />
</head>
<body>
<form runat="Server" class="body">
<div id="header">
<asp:Image ID="HyperLink1" runat="server" ImageUrl="~/img/RTN_banner.jpg"
Style="height: 250px; width: 960px;" NavigateUrl="~/" />
<p>
<a href="<%=Utils.AbsoluteWebRoot %>">
<%=BlogSettings.Instance.Name %>
</a>
</p>
<span>
<%=BlogSettings.Instance.Description %></span>
</div>
在 VS 中,RTN_banner 出现了,但是当我上传这个时,就好像没有横幅——甚至没有 960 x 250 的空白空间!但是我的图标出现了。有人知道为什么我不能让 RTN_banner 出现吗?感谢您的任何指导!
编辑: 这是我的 /blog/site.master 横幅的属性图片。奇怪的是,“已启用”没有任何行为,就像我所有其他图片一样。在我的根 site.master 中,有一个行为设置为“ true ”……我不知道这是否是问题所在。