我有一个ASP.NET MVC 2网站,我已经升级到MVC 3.我不觉得很容易新的Razor视图与我的老ASPX视图共存。我找到了一些文章,但是我没有提出任何建议,而且看起来没有多少人成功地做到这一点。如何从ASPX转换到ASP.NET MVC 3中的剃须刀视图引擎?
微软做出了什么让更容易将Razor支持添加到升级的MVC 2应用程序?
我有一个ASP.NET MVC 2网站,我已经升级到MVC 3.我不觉得很容易新的Razor视图与我的老ASPX视图共存。我找到了一些文章,但是我没有提出任何建议,而且看起来没有多少人成功地做到这一点。如何从ASPX转换到ASP.NET MVC 3中的剃须刀视图引擎?
微软做出了什么让更容易将Razor支持添加到升级的MVC 2应用程序?
我没有这样做我自己,但是在this post由Scott Guthrie的,有这个截图:
鉴于在视图中存在此设置,这意味着您可以使用具有多个视图不同的视图引擎。这意味着您应该能够像平常一样运行现有代码,但使用Razor添加新视图。
您可以随时使用新项目对此进行测试,并尝试添加两个视图 - 一个使用ASPX,一个使用Razor。如果一切正常,请尝试将测试项目分散到现有项目(特别是项目和.config文件)。
您可以使用此工具从Telerik的:https://github.com/telerik/razor-converter为ASPX转换为CSHTML
以下步骤为我工作。
这里基本上是同样的问题:http://stackoverflow.com/questions/4644698/how-to-download-razor-view-engine/4652007 – Buildstarted 2011-01-12 22:33:44