Изменить стиль кнопки в представлении MVC5

0

Я использую следующий код представления, который я создал в MVC5, и я хочу изменить стиль кнопки, чтобы быть как кнопки форума (например, задать кнопку вопроса в этом форуме стека, добавить цвет кнопки кнопки и т.д.), Как мне это сделать? в настоящее время его просто текст, который, когда вы hoover его с помощью мыши, вы видите строку под ним...

<p>
    @Html.ActionLink("Create New Item", "Create")
</p>
Теги:
asp.net-mvc-5
asp.net-mvc-5.1

2 ответа

3
Лучший ответ

Вам просто нужно css, чтобы создать кнопку.

Изображение 174551

<p>
    @Html.ActionLink("Create New Item", "Create", 
        null, htmlAttributes: new { @class = "mybtn"})
</p>
<style type="text/css">
    a.mybtn {
        background: #777;
        color: #fff;
        display: inline-block;
        padding: 6px 12px 6px 12px;
        text-decoration: none;
    }
</style>
2

Использовать перегрузку

@Html.ActionLink("linktext", "action", "controller", routeValues: new { }, htmlAttributes: new { @class="" })

затем поставьте класс css.

  • 0
    Спасибо, Jasen проголосовал, но я новичок в этом. Можете ли вы привести пример класса css и как мне его создать?
  • 0
    Ответ Вин обращается к этому. Если вы хотите скопировать кнопку SO, просто используйте инструмент проверки браузера и изучите правила класса, примененные к этой кнопке.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню