ActionLink с несколькими классами в ASP.NET MVC3

Мне любопытно, можно ли использовать несколько классов CSS в ActionLink в синтаксисе MVC3 Razor? Строка ниже загружает только первый класс (btn) и пропускает btn_c.

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

person Ryan Smith    schedule 11.12.2011    source источник
comment
Это не правда. Посмотрите в Фаербаге.   -  person SLaks    schedule 11.12.2011


Ответы (2)


Я только что использовал ваш существующий ActionLink со следующим css:

.btn
{
    color: yellow;
}

.btn_c
{
    background-color: red;
}

И он успешно произвел следующий вывод:

LinkOutput

person Dangerous    schedule 11.12.2011
comment
Извините, это была ошибка с моей стороны, оказалось, что у меня был класс CSS, переопределяющий btn_c. Был долгий день... - person Ryan Smith; 11.12.2011

У меня именно эта проблема с классами начальной загрузки, у меня нет другого класса, переопределяющего классы начальной загрузки. На самом деле я проверил с помощью инструментов разработки, что могу добавить активный класс в класс nav-link.

Вот мой код бритвы:

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

Когда я просматриваю элемент в инструментах разработки, он имеет только класс nav-link

person Rich    schedule 21.02.2021