我们有一个现有的 ASP.Net Web 应用程序。我想创建一个 ASP.Net MVC Razor 应用程序,两个应用程序将在其中协同工作。单个母版页将包含可以调用 .aspx 页面以及 Razor .cshtml 页面的菜单项。
我看到了一个使用 MvcContrib 可移植区域利用路由的示例。这个特定示例在两个页面中都有 .aspx 页面(MVC 不是 Razor)。
是否有一个示例可以显示两者并排运行并且 MVC 是 Razor?如果我可以下载一个 Visual Studio 解决方案,以便我可以运行它,那就更好了。
我不确定 MvcContrib 方式是否是实现此目标的最新且最好的方式。
我不想采用混合动力!
最佳答案
您不需要任何其他外部库。您始终可以将现有的 ASP.NET Web 表单项目转换为使用 Web 表单和 MVC 的混合项目。您需要添加所需的 MVC 程序集引用并对 web.config 进行一些更改,然后就一切就绪了。斯科特有一个简单而很棒的blog post关于这一点,他解释了如何进行转换。
我写下了关于如何在转换后在混合项目中启用 MVC 特定上下文菜单(添加 Controller /添加 View )的注释 here
关于asp.net-mvc - 并行 Asp.Net 和 MVC Razor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740561/