Нужно сгенерировать такую разметку:
<a href="controller/action/id"></a>
То есть ссылка не содержит текста и отображается с помощью background-рисунка. Проблема в том, что метод Html.ActionLink
выбрасывает исключение если в качестве текста передается пустая строка.
Тоже пользовался этим способом. Выглядит не очень элегантно, но работает.