gpt4 book ai didi

asp.net-mvc - 如何使用 MVC(4)创建(图像)标题 Logo

转载 作者:行者123 更新时间:2023-12-04 20:49:09 25 4
gpt4 key购买 nike

我正在为使用 MVC (4) 的 Razor 语法而苦苦挣扎,希望能找到可以帮助我提供一个不错且可行的解决方案的人。

我想要一个可点击的 Logo (图像)并创建了以下代码。除了两件事之外,这有效。我没有看到图像显示,其次,当在另一个 Controller 中时,路由出错(http4 错误)。

这就是我现在的做法:

Razor :

<h1>@Html.ActionLink("siteHeader", "Index", null, new { @class = "site-logo"})</h1>

或者
<h1>@Html.ActionLink("siteHeader", "Index", "Home", new { @class = "site-logo"})</h1>

例如当在不同的 Controller (帐户/购物车/等)中并单击 Logo 时,会导致 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*/
}

提前致谢。

最佳答案

试试这个:

@Html.ActionLink("siteHeader", "Index", "Home", null, new { @class = "site-logo"})

这是:
public static MvcHtmlString ActionLink(
this HtmlHelper htmlHelper,
string linkText,
string actionName,
string controllerName,
Object routeValues,
Object htmlAttributes
)

链接: msdn

关于asp.net-mvc - 如何使用 MVC(4)创建(图像)标题 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com