如何在ActionLink中包含多个Css类

本文关键字:Css 包含多 ActionLink | 更新日期: 2023-09-27 18:05:21

假设我有两个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>

如何在ActionLink中包含多个Css类

<li>@Html.ActionLink("Home", "Index", "Home", null, new { @class = "btn btn-info" })</li>

第四个参数用于routeValues,而第五个参数则用于htmlAttributes

Michael的回答是有效的。

我建议你

查看文档LinkExtensions.ActionLink方法(HtmlHelper、String、String、Object、Object(

浏览源代码:LinkExtensions

从中学习真的很棒。