Как направить IMG SRC к действию контроллера при нажатии

У меня есть изображение в моей навигационной панели, которое, когда я нажимаю, я хочу, чтобы оно направляло к действию Index, моей домашней странице.

Я вижу, как люди Url.ActionFor разместить Url.ActionFor там src ="" но с этим решением нет места для размещения моего изображения.

Что было бы лучшим решением для этого?

Всего 3 ответа


Оберните ваше изображение в тег, который ссылается на ваше действие:

<a href="@Url.Action("Index", "MyController")"><img src="url_of_navbar_image"></a>

Почему бы не украсить свое изображение тегами?

<a href="@Url.Action("actionName", "controller name")"><img src="../../Content/Images/Image.bmp", alt="Alt" /></a> 

Не знаю, почему вы хотели бы вставить это в атрибут src .


по вашему мнению:

<a class="my-auto" asp-controller="ControlerName" asp-action="ActionName">
    <img src="/path/to/image" alt="logo" class="logo">
</a>

Есть идеи?

10000