【问题标题】:ActionLink with multiple classes in ASP.NET MVC3ActionLink 与 ASP.NET MVC3 中的多个类
【发布时间】:2012-01-17 21:43:06
【问题描述】:

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

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

【问题讨论】:

  • 这不是真的。查看 Firebug。

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


【解决方案1】:

我刚刚将您现有的 ActionLink 与以下 css 一起使用:

.btn
{
    color: yellow;
}

.btn_c
{
    background-color: red;
}

它成功产生了以下输出:

【讨论】:

  • 对不起,这是我的错误,原来我有一个覆盖 btn_c 的 CSS 类。漫长的一天……
【解决方案2】:

我在引导类中遇到了这个确切的问题,我没有另一个类覆盖引导类。事实上,我通过开发工具验证了我可以将“active”类添加到“nav-link”类中。

这是我的剃须刀代码:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 2017-11-02
    相关资源
    最近更新 更多