Я сбиваюсь с толку. Я знаю, что произошли изменения в отношении jQuery, и я заметил, что в документации MSDN указано, что для использования Ajax.ActionLink мне нужны следующие библиотеки:Использует @ Ajax.ActionLink еще рекомендуемый способ получить данные Ajax с MVC3
«Поддержка клиентских функций ASP.NET AJAX в двух библиотеки сценариев: MicrosoftAjax.js и MicrosoftMvcAjax.js. Версия выпуска и отладочная версия этих сценариев находятся в папке Scripts проекта. Прежде чем вы сможете получить доступ к этим библиотекам в сценарии клиента, вы должны добавить ссылки библиотек на представления MVC в текущий проект."
Я думал, что эти библиотеки больше не рекомендуются. В этом случае я должен по-прежнему использовать ссылку Ajax.Action.
Вот что я пытался реализовать:
и пример кода сверху:
@Ajax.ActionLink("Delete", "Delete", "Widget",
new {id = item.Id},
new AjaxOptions {
HttpMethod = "POST",
Confirm = "Are you sure you want to delete this widget?",
OnSuccess = "deleteConfirmation"
})