Вы можете просто добавить javascript confirm
к вашему ActionLink
, например:
<%=Html.ActionLink(a => a.ID, "Go", new { onclick="return confirm('Are you sure?');" })%
РЕДАКТИРОВАТЬ: Не уверен, если вам нужно знать, как реализовать ActionLink
с изображением, но вот вспомогательная функция, которая может добавить изображение к ActionLink
:
public static string ActionLinkImage(this HtmlHelper htmlHelper,
string imagePath, string altText, string actionName,
RouteValueDictionary routeValues, IDictionary<string, object> htmlAttributes)
{
string replaceText = "ActionLinkImageReplaceMe";
string linkHtml = System.Web.Mvc.Html.LinkExtensions.ActionLink(htmlHelper,
replaceText, actionName, routeValues,htmlAttributes);
return linkHtml.Replace(replaceText,
String.Format("<img src='{0}' alt='{1}'/>", imagePath, altText));
}