【问题标题】:Integrating asp.net mvc with asp.net WebForm将 asp.net mvc 与 asp.net WebForm 集成
【发布时间】:2016-05-12 08:34:45
【问题描述】:

有一个问题,我有两个应用程序。

一个是用ASP.NET MVC,一个是用ASP.NET WebForm。 我想知道是否有一些方法可以集成两个应用程序。 您可以就集成的想法说任何话,或者显示一些链接来讨论这个问题。 谢谢!!!

PS:我知道Asp.net Webform已经过时了,所以不说为什么不把Webform改成MVC。

【问题讨论】:

  • 集成可以像你可以将 webforms 的所有文件移动到你的 MVC 项目中一样完成。否则,您可以在同一个域下托管这两个应用程序..
  • 我会尝试第一种方式,第二种方式是什么意思?哪个是主体?
  • 第二种方法是您将两者作为两个不同的项目,但是当您托管它时,您实际上可以将它们都放在同一个域下.. 就像 www.yourdoamin.com/mvcwww.yourdomain.com/webform .. 如果您的兴趣是要集成源代码,那么第一种方式是您的选择。

标签: asp.net asp.net-mvc


【解决方案1】:

您可以将它们都用作混合应用程序。为此(Visual Studio 2013+):

  1. 单击新建项目> Web 窗体,在窗口中选择模板作为Web 窗体并选择Web 窗体和MVC 上的选项。
  2. 在同一个解决方案中添加用于 Web 表单和 MVC 的现有文件。
  3. 现在为 MVC 配置您的 Global.asax 并声明适当的路由并在代码中绑定它们。 可选:您还可以使用 Scaffold 在您的解决方案中包含 WebAPI。

你这个link 了解示例项目的实施细节。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 2010-11-26
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    相关资源
    最近更新 更多