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

我怎样才能将 html.actionlink 作为图像(设置图像)

任何帮助将不胜感激。

4

1 回答 1

1

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

但是使用稍微多一点的手动 HTML,您可以使用相同的目标 URL在a标签周围创建标签。img只需使用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>
于 2013-10-28T14:55:32.213 回答