Передача данных между WebAPI и WebForms - PullRequest
0 голосов
/ 12 июня 2018

В настоящее время я сталкиваюсь со следующей проблемой:

Я работаю над сайтом, который в основном использует WebForms, но у него есть контроллер API для обработки некоторых запросов AJAX.Когда на контроллер поступает определенный ajax-запрос, мне нужно сохранить немного данных и поместить их на следующую отображаемую страницу WebForms.

Это не запрос рекомендаций или рекомендаций по улучшению архитектуры.

Я пытался сохранить данные как переменную сеанса, но продолжаю получать исключения NullReferenceExceptions в контроллере WebAPI.

Есть ли способ легко передать данные, связанные с сеансом?Любой взлом хорошо, это просто должно работать.

Редактировать: Конкретный рабочий процесс следующий: На странице корзины покупок (WebForm) вы можете добавлять товары через productid, который обрабатывается с помощью ajax.Когда продукт уже в корзине, мне нужно сообщить об этом пользователю, но эта информация доступна ТОЛЬКО в контроллере WebAPI (куда идет запрос ajax).Сразу после получения ответа ajax страница перезагружается с помощью location.reload ();обновить корзину покупок, которая предлагает WebForm повторно выполнить рендеринг на стороне сервера.Здесь я должен получить доступ к информации, которая была сохранена в предыдущем запросе ajax, и записать ее на страницу WebForms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...