为我更新大型MVC2项目的首要原因是Razor引擎。现在关注this instructions 我在没有触及.aspx和.ascx文件的情况下成功转换了项目。
1)你们现在可以告诉我,如何将Master页面转换为布局,并开始转换页面和用户控件而不破坏任何现有的MVC2页面? (这是一个大项目,不能一次完成所有这些)。我可以以某种方式使用旧的母版页作为剃刀页面中的布局吗?
我转换了一些不使用母版页的部分aspx页面。 我使用了Telerik的aspx2razor转换器 - 虽然你仍然需要进行大量的手动修改,但它有所帮助。
2)那里还有其他更好的工具吗?
答案 0 :(得分:1)
您可以并排使用Razor和普通视图。默认情况下,MVC3首先查找剃刀,然后返回WebFormsViewEngine。
所以你应该没有问题,你可以在你认为合适的时候及时处理每一页。