首页 > 解决方案 > .Net MVC 中的事件/侦听器

问题描述

我正在开发一个包含两个 .Net MVC 服务的网页:

第一个是前端,它返回所有视图并接受用户输入。

第二个是我处理数据的后端服务。

目前我的流程如下所示:

UserForm->前端控制器方法->后端服务控制器方法->前端控制器方法->结果显示给用户

我现在正在尝试为我的网站实现 3 方 API,因此如果在用户提交 UserForm 时满足某些条件,我将不得不将用户重定向到 3 方提供的某些 HTML。我展示的这个 HTML 包括对我的网站的回调,它是 3 方用户窗体的结果发送到的 URL。

当我收到这个 3 方数据时,我必须将它与我的初始 UserForm 数据结合起来,并将其发送到我的后端进行处理。但是我很难弄清楚这是怎么可能的,因为显示新的用户窗体会通过生成一个新的控制器/视图来破坏我的初始用户窗体输入。

我考虑过调用我的后端并创建一些侦听器/事件模式来等待来自 3 方回调的最后信息,但我无法弄清楚如何实现这一点。

请注意,这是敏感信息,因此不应将其持久化或保存在 cookie 或类似文件中。

先感谢您!

标签: c#.netasp.net-mvc

解决方案


推荐阅读