将图像设置为Html ActionLink

时间:2013-10-28 14:46:22

标签: asp.net-mvc

Html.ActionLink("Edit", "ActionResult", new { CustomerId= DataBinder.Eval(c.DataItem, "CustomerId") }, new { target = "_blank" })

如何将html.actionlink设为图像(设置图像)

任何帮助都会受到很大的影响。

1 个答案:

答案 0 :(得分:1)

根据定义,ActionLink是一个链接。您调用的Html.ActionLink方法甚至接受链接的文本作为其第一个参数,因此您可以将其视为文本链接。

但是使用略微更多的手动HTML,您可以使用相同的目标网址在a标记周围创建img标记。只需use Url.Action而不是Html.ActionLink。也许是这样的:

<a href="@Url.Action("ActionName", "ControllerName", new { CustomerId= DataBinder.Eval(c.DataItem, "CustomerId") })" target="_blank">
    <img src="yourImage.png" alt="Image Text" />
</a>