首页 > 解决方案 > 是否可以从现有的 WebForm 项目调用 MVC 项目中的页面

问题描述

我有一个巨大的 Web 表单项目(比如说项目 A),我想在 MVC 中编写一些新功能(项目 B)我如何从项目 A 中的 aspx 页面调用项目 B 中的 MVC 控制器

标签: asp.netasp.net-mvc

解决方案


要实现这一点,您必须遵循以下给定的步骤 -

  1. 如果您直接登录 A,则使用 post 请求从 A 内部登录 B。同样,如果您直接登录 B,则使用 post 请求在内部登录 A。这将处理 A 和 B 的授权和身份验证。

  2. 使用 HTTP 请求在应用程序 A 和 B 之间进行重定向。从 B 调用页面使用 http 链接到 B 中的操作方法,并从 A 调用页面使用到 aspx 页面的链接。

  3. 在任一应用程序中单击注销按钮时,从两个应用程序中注销。


推荐阅读