У меня есть ajax ActionLink. Работает довольно хорошо:
@Ajax.ActionLink("Supprimer", "RemovePersonToKeepInformed", "General", new { keepInformedPersonId = item.KeepInformedPersonId }, new AjaxOptions { Confirm = @UserResource.KeepInformedPersonRemoveConfirmation, HttpMethod = "Delete", OnSuccess = "JsonDelete_OnSuccess" })
Теперь я хотел бы показать это как кнопку. Вот что я делаю:
<span class="button">
@Ajax.ActionLink("Supprimer", "RemovePersonToKeepInformed", "General", new { keepInformedPersonId = item.KeepInformedPersonId }, new AjaxOptions { Confirm = @UserResource.KeepInformedPersonRemoveConfirmation, HttpMethod = "Delete", OnSuccess = "JsonDelete_OnSuccess" })
</span>
$('.button').button();
Работает только в том случае, если пользователь нажимает на текст «Supprimer». Не работает, если пользователь нажимает в любом месте кнопки.

Как я могу исправить это, чтобы позволить пользователю щелкнуть в любом месте кнопки, чтобы вызвать ajax?
Спасибо.