寻找想法。在 Web 应用程序(应用程序 #1)中,我需要调用另一个 Web 应用程序(应用程序 #2),允许 Web 应用程序 #2 向用户呈现表单,做一些工作,然后将结果或返回值接收到原始网络应用程序。应用程序必须是完全独立的代码库。应用程序#2 很可能需要包含在弹出窗口中,但目前还不完全清楚。单个窗口有可能导航到第二个应用程序。这些应用程序当前使用 ASP.NET 和 C#。
我最初想向应用 #2 发送“回调 URL”,并允许应用 #2 通过该 URL 将结果发布到应用 #1,但后来有人提到需要将其作为模式窗口而不是应用 #1离开呼叫页面。另一方面,如果接收页面是在后端维护的,那么应该总是可以简单地让原始应用程序检查会话变量(或类似变量),因为只要应用程序#1 的浏览器不是关闭,会话内容仍然存在。
提前感谢您抽出宝贵时间回复。