2

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

我已经看到一个使用路由的 MvcContrib Portable 区域的示例。这个特定示例在两者中都有 .aspx 页面(MVC 不是 Razor)。

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

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

我不想去Hybrid!

4

1 回答 1

5

您不需要任何其他外部库。您始终可以将现有的 ASP.NET Web 表单项目转换为使用 Web 表单和 MVC 的混合项目。您需要添加所需的 MVC 程序集引用并对 web.config 进行一些更改,一切就绪。Scott 有一篇关于此的简单而精彩的博客文章,他解释了如何进行转换。

我在这里写了一个关于如何在混合项目中启用 MVC 特定的上下文菜单(添加控制器/添加视图)的注释

于 2012-05-24T15:31:54.427 回答