Помощник @Ajax не существует - Microsoft.jQuery.Unobtrusive.Ajax не добавляет файл js в проект - PullRequest
0 голосов
/ 07 октября 2019

ОБНОВЛЕНИЕ: Истинная проблема в моем 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"
    })

Я, вероятно, забыл добавить что-то, но я немного потерян.

С уважением

...