Html.ActionLink("Edit", "ActionResult", new { CustomerId= DataBinder.Eval(c.DataItem, "CustomerId") }, new { target = "_blank" })
我怎样才能将 html.actionlink 作为图像(设置图像)
任何帮助将不胜感激。
Html.ActionLink("Edit", "ActionResult", new { CustomerId= DataBinder.Eval(c.DataItem, "CustomerId") }, new { target = "_blank" })
我怎样才能将 html.actionlink 作为图像(设置图像)
任何帮助将不胜感激。
根据定义, 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>