Лично я бы сделал это как оператор if в представлении, так как ясно, что вы собираетесь, но вы можете добавить метод расширения, если хотите:
public static MvcHtmlString AttachedDocumentLink(this HtmlHelper helper, string text, string action, string controller, int? attachedDocumentId)
{
return attachedDocumentId == null ? MvcHtmlString.Empty : helper.ActionLink(text, action, controller, new { id = attachedDocumentId }, null);
}
Затем вызвать его в вашемсмотреть как обычно
<%= Html.AttachedDocumentLink("Document", "AttachedDocument", "Posts", comment.AttachedDocumentId) %>