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

C# 如何在@Html.ActionLink中添加图像,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,我需要知道如何在@Html.ActionLink 我的密码是: @Html.ActionLink("IMAGE","Index","Home"); 如何用我的图像所在的URL替换图像。请改用: 使用此 <a href="<%: Url.Action("Action", "Controller")%>"><img src="yourimg.jpg" /></a> 您有两个选项之一 <a href="@Url.Action("Index"

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

我的密码是:

@Html.ActionLink("IMAGE","Index","Home"); 
如何用我的图像所在的URL替换图像。

请改用:


使用此

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

您有两个选项之一

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

在Razor上使用@Url.Action:

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

这是正确的,但转义标记除外。MVC 4使用了
@
nugget。可能重复的
@Html.Action("Text", "Index", "Home", new {Class = "image-link"});
 <img src="@Url.Action("ActionName", "ControlName", new { Model.ImageId })" />