我需要知道如何在@Html.ActionLink
我的代码是:
@Html.ActionLink("IMAGE","Index","Home");
如何使用我的图像所在的网址替换IMAGE。
答案 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 })" />