我正在为使用 MVC (4) 的 Razor 语法而苦苦挣扎,希望能找到可以帮助我解决问题的人。
我想要一个可点击的徽标(图像)并创建了以下代码。除了两件事之外,这有效。我没有看到图像显示,其次,当在另一个控制器中时,路由出错(http4 错误)。
这就是我现在的做法:
剃刀:
<h1>@Html.ActionLink("siteHeader", "Index", null, new { @class = "site-logo"})</h1>
或者
<h1>@Html.ActionLink("siteHeader", "Index", "Home", new { @class = "site-logo"})</h1>
例如,当在不同的控制器(帐户/购物车/等)中并单击徽标时,会导致 404。
CSS:
/网站标题标志/
a.site-logo {
background: url(images/Solosoft.png) no-repeat top left;
display: block;
width: 100px;
height: 100px;
text-indent: -9999px; /*hides the link text*/
}
提前致谢。