2012-05-24 74 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