MVC 5动作链接文本更改为图像

时间:2014-11-26 20:38:35

标签: asp.net-mvc-5

这是mvc 5中的动作链接代码。我需要添加图像而不是文本。该怎么做

@Html.Raw("<a onclick='MergeCustomer(" + item.customer_id + ", " +
           TempData["NewCustomerID"] + ")'>Merge</a>") 
    <span style=" color:black">|</span>
    @Ajax.ActionLink("Compare", "_CompareCustomerDetails", 
    new { ExistingCustomerId = item.customer_id, NewCustomerId = TempData["NewCustomerID"]},
    new AjaxOptions()
     {
       HttpMethod = "Get",
       UpdateTargetId =divCustomerCompare",
       InsertionMode = InsertionMode.Replace
      }, new { id = "lnkCompare"})}

1 个答案:

答案 0 :(得分:0)

你不能。 @Html.ActionLink仅适用于文字。

在这种情况下,最好的办法是使用@Url.Action()辅助方法,如下所示:

<a href="@Url.Action("Compare", "_CompareCustomerDetails")"><img src="yourimage.jpg"/></a>