Html.ActionLink как кнопка или изображение, а не ссылка - PullRequest
314 голосов
/ 27 февраля 2009

В последнем (RC1) выпуске ASP.NET MVC как получить Html.ActionLink для отображения в виде кнопки или изображения вместо ссылки?

Ответы [ 23 ]

0 голосов
/ 06 января 2012

Только что нашел это расширение , чтобы сделать это - просто и эффективно.

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

Для материалов Design Lite и MVC:

<a class="mdl-navigation__link" href='@Url.Action("MyAction", "MyController")'>Link Name</a>
0 голосов
/ 03 мая 2012

Я сделал так, чтобы actionLink и изображение были по отдельности. Установить изображение actionlink как скрытое а затем добавил вызов триггера JQuery. Это скорее обходной путь.

'<%= Html.ActionLink("Button Name", "Index", null, new { @class="yourclassname" }) %>'
<img id="yourImage" src="myImage.jpg" />

Пример запуска:

$("#yourImage").click(function () {
  $('.yourclassname').trigger('click');
});
...