На самом деле, нет большой разницы между
<a href="ActionName" target="_blank">Click Me</a>
и
<%= Html.ActionLink("Click me", "ActionName", null, new {target="blank"}) %>
потому что в обоих случаях вы жестко программируете (URL в первом, имя действия во втором).
Вот почему я создаю специальные вспомогательные методы для ссылок, а затем использую
<%= Html.LinkSomeAction("Click me") %>
Таким образом, я уверен, что когда я передумаю, какое имя должно иметь действие, я буду в порядке; Кроме того, мне никогда не придется беспокоиться о неправильном наборе имен действий или ссылок.
Решение, предложенное mxmissile, также хорошо.