Задать вопрос
WhileAD
@WhileAD

Реализовать ajax в asp dot net core 6?

Приветствую!

Появилась задача: нужно по нажатию кнопки передать некоторые данные, а затем обновить содержимое в определенном div-блоке без перезагрузки страницы. Причем, сам блок мы берем из другого cshtml файла с помощью:
@Html.Partial("~/Views/Shared/_form.cshtml");
Нормальных фреймоврков для работы с ajax в шестой версии asp dot net не нашел, ибо большинство устарело.
  • Вопрос задан
  • 404 просмотра
Подписаться 1 Средний Комментировать
Решение пользователя Василий Банников К ответам на вопрос (4)
Нормальных фреймоврков для работы с ajax в шестой версии asp dot net не нашел, ибо большинство устарело.

А какие фреймворки тебе нужны для этого?
Берёшь JS, делаешь запрос к api-ручке на бэке, меняешь html как задумано.

Для удобства - обычно делают два проекта:
1. ASP NET Core MVC, который отвечает за рендер html
2. ASP NET Core (webapi), который является владельцем данных и предоставляет их первому проекту.
Если сложно - можно всё в один проект свалить.

Но лично мне asp net core mvc (с его cshtml и razor) не очень нравится и я бы скорее взял одно из двух:
1. Blazor
2. Какой-нибудь js-фреймворк для SPA типа vue или (как это называется то) типа remix, nextjs, nuxtjs,
Ответ написан