并排的Asp.Net和MVC Razor

时间:2012-05-24 15:27:14

标签: asp.net-mvc asp.net-mvc-3 razor mvccontrib

我们有一个现有的ASP.Net Web应用程序。我想创建一个ASP.Net MVC Razor应用程序,其中两个应用程序将一起工作。单个母版页将包含可以调用.aspx页面以及Razor .cshtml页面的菜单项。

我见过一个使用MvcContrib Portable区域的例子。这个特殊的例子都有.aspx页面(MVC不是Razor)。

有没有一个例子可以显示两个并排运行,而MVC是Razor?如果我可以下载visual Studio解决方案以便我可以运行它,那将是最好的。

我不确定MvcContrib方式是否是实现此目的的最新和最佳方式。

我不想去混血儿!

1 个答案:

答案 0 :(得分:5)

您不需要任何其他外部图书馆。您始终可以将现有的ASP.NET Web表单项目转换为使用Webforms和MVC的混合项目。您需要添加所需的MVC程序集引用并对web.config进行一些更改,并且您已完成设置。斯科特有一个简单而精彩的blog post,他解释了如何进行转换。

我潦草地写了一篇关于如何在转换后在混合项目中启用MVC特定上下文菜单(添加控制器/添加视图)的说明here