【问题标题】:ASP.NET MVC 5 and Web forms combinedASP.NET MVC 5 和 Web 表单相结合
【发布时间】:2014-10-07 08:01:39
【问题描述】:

我正在使用组合的 ASP.NET 应用程序。 第一个网站是用 webforms 制作的,而附加功能(辅助)网站是用 MVC 5 制作的。

我在两个网站中都需要一个页面,这是用 Webforms (.aspx) 制作的。我想在 MVC 网站中使用相同的功能。

我做了以下:

控制器:

    public ActionResult Test()
    {
        return View();
    }

查看:

<h1>@ViewBag.Title</h1>
<iframe src="~/Webpages/test.aspx" frameborder="0" height="550" width="900"></iframe>

网络表单页面使用 MasterPage。 如果我在 MVC 网站中,我将使用空白的 MasterPage。

这运作良好,但我不知道这是否是最佳解决方案。网络表单页面的加载速度比原始页面慢。

【问题讨论】:

    标签: asp.net-mvc webforms asp.net-mvc-5


    【解决方案1】:

    在这种情况下,您不需要使用 iframe。只是你可以在视图中复制你的设计,在控制器中复制逻辑。然后你就可以获得你的解决方案。我更喜欢你的 Razor 视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-13
      • 2021-10-27
      • 1970-01-01
      • 2016-09-19
      • 2014-09-15
      • 2011-01-13
      相关资源
      最近更新 更多