如何在@ Html.ActionLink中添加图像

时间:2014-03-07 10:07:15

标签: c# asp.net-mvc-4

我需要知道如何在@Html.ActionLink

中添加图片

我的代码是:

@Html.ActionLink("IMAGE","Index","Home"); 

如何使用我的图像所在的网址替换IMAGE。

4 个答案:

答案 0 :(得分:12)

改为使用@Url.Action

<a href='@Url.Action("Index", "Home")'>
   <img src="IMAGE PATH HERE" />
</a>

答案 1 :(得分:1)

您有两个选项之一

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

或者添加一个类并使用该类来定义图像

@Html.Action("Text", "Index", "Home", new {Class = "image-link"});

答案 2 :(得分:0)

使用此

<a href="<%: Url.Action("Action", "Controller")%>"><img src="yourimg.jpg" /></a>

答案 3 :(得分:0)

在Razor上使用@ Url.Action:

 <img src="@Url.Action("ActionName", "ControlName", new { Model.ImageId })" />