ОБНОВЛЕНИЕ: Истинная проблема в моем opignon Файл Scripts / jquery.unobtrusive-ajax.js не создан пакетом слепков "Microsoft.jQuery.Unobtrusive.Ajax". Папка Scripts вообще не существует.
СООБЩЕНИЕ ODL: Я довольно новичок в asp mvc. Я уже пытался давным-давно, и я мог бы использовать хелпер @Ajax в бритве. Я сделал новый проект в .net Core 3 (может, в этом причина?), И Visual Studio его не нашла (переведенная ошибка: «Имя ajax не выходит в текущем контексте».
Iпопытался использовать @using System.Web.Mvc.Ajax, но его не существует. Попытался добавить: @using Microsoft.jQuery.Unobtrusive.Ajax, но не находит Microsoft.jQuery, когда я установил плагин с самородком. Я добавляю эту строку в _layout.cshtml
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
И вот пример кода, который я бы использовал:
<div id="tableauResultat">
@{
Html.RenderPartial("AfficheTableau", new { id = ViewBag.Id });
}
</div>
@Ajax.ActionLink("Actualiser le résultat", "AfficheTableau", new { id = ViewBag.Id }, new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "tableauResultat",
HttpMethod = "GET"
})
Я, вероятно, забыл добавить что-то, но я немного потерян.
С уважением