2014-10-07 55 views
0

我正在使用组合的ASP.NET应用程序。 第一个网站是用webforms和增加功能(二级)网站是用MVC 5。ASP.NET MVC 5和Web表单合并

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

我作了如下:

控制器:

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

查看:

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

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

这很好,但我不知道这是否是最好的解决方案。 webforms页面加载比原始页面慢一点。

回答

1

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