кнопка создания со значком в HTML-ссылке действия - PullRequest
0 голосов
/ 24 октября 2018

Можно ли поместить несколько значков или сделать кнопку в HTML-ссылке действия, потому что в настоящее время у меня есть просто текст с гиперссылкой:

вот мой код:

@Html.ActionLink(
                            "Remove",
                            "Delete",
                            new { id = item.name},
                            new { onclick = "return confirm('Are you sure you want to remove "+ @item.name +" to list ?');" })  

Ответы [ 4 ]

0 голосов
/ 24 октября 2018

Можно добавить значки к помощнику ActionLink с помощью селекторов Bootstrap CSS.Поскольку целью действия является удаление данных, ваша кнопка должна иметь селектор CSS glyphicon-trash, связанный со ссылкой:

@Html.ActionLink("Remove", "Delete", new { id = item.name },
                  new { @class = "glyphicon glyphicon-trash", 
                  onclick = "return confirm('Are you sure you want to remove "+ @item.name +" to list ?');" })  
0 голосов
/ 24 октября 2018
@Html.ActionLink("Remove","Delete", new { id = item.name}, new { @class = "glyphicon glyphicon-search", @tabindex = "20" }, new { onclick = "return confirm('Are you sure you want to remove "+ @item.name +" to list ?');" })
0 голосов
/ 24 октября 2018

Вы можете просто применить класс CSS к объекту htmlAttributes.

<%= Html.ActionLink("Button Name", "Index", null, new { @class="classname" }) %>

и затем создать класс в своей таблице стилей

a.classname
{
    background: url(../Images/image.gif) no-repeat top left;
     display: block;
     width: 150px;
     height: 150px;
     text-indent: -9999px; /* hides the link text */
}
0 голосов
/ 24 октября 2018

вы можете использовать класс для вашей иконки, как это

  @Html.ActionLink("action", "controller", new { id = yourid }, new { @title = "Edit", @class = "glyphicon glyphicon-pencil" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...