Я запутался.Я знаю, что произошли изменения в отношении jQuery, и я заметил, что в документации MSDN говорится, что для использования Ajax.ActionLink мне нужны следующие библиотеки:
"Поддержка клиентской функциональности ASP.NET AJAXв двух библиотеках сценариев: MicrosoftAjax.js и MicrosoftMvcAjax.js. Версия выпуска и отладочная версия этих сценариев находятся в папке сценариев проекта. Прежде чем получить доступ к этим библиотекам в сценарии клиента, необходимо добавить ссылки на библиотеки в представления MVC.в текущем проекте. "
Я думал, что эти библиотеки больше не рекомендуются.В этом случае я все еще должен сделать ссылку Ajax.Action.
Вот что я пытался реализовать:
Пример удаления Ajax
и пример кода сверху:
@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"
})