@Karkes

Как установить Ajax в проект c#?

Устанавливаю по уже устаревшему гайду ,более нового ничего нет.
Устанавил пакет в проект, начинаю создавать форму
@using (Ajax.BeginForm("BookSearch", new AjaxOptions { UpdateTargetId = "results"}))
{
    <input type="text" name="name" />
    <input type="submit" value="Поиск" />
}
, выдает ошибку что не знает что такое Ajax.Буду рад любой помощи.Спасибо!
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dest1999
Попробуйте так:

<form asp-antiforgery="true" asp-action="Create" data-ajax="true" data-ajax-method="post" data-ajax-success="ajaxFunction">
	...
</form>


Обязательно подключите ajax в _Layout:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ajax-unobtrusive/3.2.6/jquery.unobtrusive-ajax.js" ></script>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы