2012-05-24 71 views
2

我們有一個現有的ASP.Net Web應用程序。我想創建一個ASP.Net MVC Razor應用程序,其中兩個應用程序將一起工作。一個主頁面將包含可以調用.aspx頁面以及Razor .cshtml頁面的菜單項。並排Asp.Net和MVC剃鬚刀

我已經看到一個使用MvcContrib便攜式區域利用路由的例子。這個特定的例子在兩個頁面都有.aspx頁面(MVC不是Razor)。

有沒有一個例子顯示兩個並行運行的MVC是Razor?如果我可以下載一個Visual Studio解決方案,以便我可以運行它,那將是最好的。

我不確定MvcContrib方式是否是實現此目的的最新和最佳方法。

我不想去混合!

回答

5

你不需要任何其他外部圖書館。您始終可以將現有的ASP.NET Web窗體項目轉換爲使用Webforms和MVC的Hybrid Web窗體項目。您需要添加所需的MVC程序集引用並對web.config進行一些更改,並且您已完成設置。斯科特有一個簡單而真棒的blog post關於這個地方,他解釋瞭如何做轉換。

我潦草有關如何使MVC特定上下文菜單(添加控制器/添加視圖)在混合動力項目轉換here

+0

我不想去混合方式之後的說明。 –

+2

如果您想將MVC添加到現有的ASP.NET Web窗體項目中。這是混合 – Shyju