假设我有两个Css类,如下所示:
.btn
{
border:1px solid yellow;
}
.btn-info
{
background-color: blue;
}
和ActionLink
:
<li>@Html.ActionLink("Home", "Index", "Home", new { @class = "btn btn-info" })</li>
正如您所看到的,我在ActionLink
类中包含了这些css类,但它只需要第一个。我应该如何在ActionLink
Css类中添加第二个。
生成的Html:
<a class="btn btn-info" href="/"></a>
答案 0 :(得分:2)
<li>@Html.ActionLink("Home", "Index", "Home", null, new { @class = "btn btn-info" })</li>
第四个参数用于routeValues
,第五个参数用于htmlAttributes
。
答案 1 :(得分:0)
迈克尔的答案是有效的。
我建议你
查看文档LinkExtensions.ActionLink Method (HtmlHelper, String, String, String, Object, Object)
浏览源代码:LinkExtensions
从中吸取教训真的很棒。