Событие / Слушатель в .Net MVC - PullRequest
0 голосов
/ 16 октября 2018

Я разрабатываю веб-страницу, которая состоит из двух сервисов .Net MVC:

Первый - это внешний интерфейс, который возвращает все виды и принимает пользовательский ввод.

Второй - мойбэкэнд-сервис, который обрабатывает данные.

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

UserForm-> метод контроллера внешнего интерфейса-> метод контроллера внутреннего сервиса-> метод контроллера внешнего интерфейса -> результат показан пользователю

Сейчас я пытаюсь внедрить 3-сторонний API для моего веб-сайта, поэтому, если при отправке пользователем пользовательской формы будут соблюдены некоторые критерии, мне придется перенаправить пользователя на некоторый HTML-код, предоставленный 3-сторонней.Этот HTML-код, который я показываю, включает в себя обратный вызов на мой веб-сайт, который представляет собой URL-адрес, на который отправляется результат трехсторонней пользовательской формы.

Когда я получаю эти трехсторонние данные, мне необходимо объединить их с исходными данными пользовательской формыи отправить его на мой бэкэнд для обработки.Но мне трудно понять, как это возможно, поскольку показ новой пользовательской формы разрушает мой первоначальный ввод пользовательской формы, порождая новый контроллер / представление.

Я думал о первоначальном вызове моего бэкэнда и создании некоторого слушателя / событияшаблон для ожидания последней информации от 3-стороннего обратного вызова, но я не могу точно определить, как этого можно достичь.

Обратите внимание, что это конфиденциальная информация, поэтому ее не следует сохранять или сохранять в файлах cookie или аналогичных.

Заранее спасибо!

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