2014-10-07 59 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。只要你可以複製你的設計在視圖中,邏輯在控制器..然後你可以得到你的解決方案..我會喜歡你剃刀視圖。