Я использую следующий метод ActionLink ajax.
@Ajax.ActionLink(" ", "RemovePerson", "General", new { PersonId = item.PersonId }, new AjaxOptions { Confirm = "Are you sure?", HttpMethod = "Delete", OnSuccess = "JsonDelete_OnSuccess" }, new { @class = "PersonRemove" })
$().ready(function () {
$(".PersonRemove").button({ icons: { primary: "ui-icon-trash"} });
})
Результат показан ниже:

Как видите, параметр linkText имеет значение "". Я не хочу никакого текста в моей кнопке. Только одна иконка. Я не нашел другого решения для использования ajax ActionLink без текста, но я не очень доволен им. Мне нужно несколько советов по этому поводу.
Есть ли лучшее решение , чем этот ActionLink с первым параметром как ""?
Я бы предпочел что-то вроде:
@Ajax.ActionLink(null, ....
Но это не работает. Я получил ошибку «Значение не может быть пустым или пустым»
Спасибо.