ASP.NET MVC3中具有多个类的ActionLink

时间:2011-12-11 15:28:36

标签: asp.net css asp.net-mvc-3 razor actionlink

我很好奇,是否可以在MVC3 Razor语法的ActionLink上使用多个CSS类? 下面的行似乎只加载第一个类(btn)和skipps btn_c。

@Html.ActionLink("Administration", "Index", "Admin", null, new { @class = "btn btn_c" })

2 个答案:

答案 0 :(得分:2)

我刚刚使用现有的ActionLink和以下css:

.btn
{
    color: yellow;
}

.btn_c
{
    background-color: red;
}

它成功地产生了以下输出:

LinkOutput

答案 1 :(得分:0)

我在使用引导程序类时遇到了这个问题,我没有其他类覆盖引导程序类。事实上,我通过开发工具验证了我可以将“active”类添加到“nav-link”类中。

这是我的剃刀代码:

@Html.ActionLink("Statement Info", "Edit", new { Controller = ViewBag.MyContoller}, new { name = "navAction", id = "Statements", @class = "nav-link active"})

当我在开发工具中查看元素时,它只有“nav-link”类