【发布时间】:2017-02-16 16:24:58
【问题描述】:
我已经更改了我的 asp.net 网站图标,它在浏览网站页面时运行良好。
我已将 favicon.png 放入 Views/Shared/_Layout.cshtml 文件中
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="~/images/favicon.png" />
<title>@ViewBag.Title</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
但是,当我在新窗口中打开图像时,我的网站图标会变回 asp.net 默认图标。
<div class="col-sm-12">
<a href="~/images/holiday/sunset_1.png" target="_blank">
<img class="img-responsive" src="~/images/holiday/sunset_1.png" />
</a>
</div>
有谁知道如何改变这种情况或为什么会发生这种情况。
提前致谢。
【问题讨论】:
-
如果除了检查输出之外没有其他原因,您可能想查看网站图标生成器。您通常可以指定多种不同类型和大小的网站图标,以便更好地兼容不同的浏览器和设备。您可能需要一个 .ico 而不是像 Element.CR 提到的那样。祝你好运。
标签: asp.net asp.net-mvc razor asp.net-mvc-5