1

为我更新大型旧 MVC2 项目的首要原因是 Razor 引擎。现在按照这个说明 ,我成功地转换了项目,而没有触及 .aspx 和 .ascx 文件。

1) 你们现在能告诉我,我怎样才能将母版页转换为布局,并开始转换页面和用户控件而不破坏任何现有的 MVC2 页面?(这是一个大项目,不能一次全部完成)。我可以以某种方式使用旧的母版页作为剃须刀页面中的布局吗?

我转换了几个不使用母版页的部分 aspx 页面。我使用了 Telerik 的 aspx2razor 转换器——尽管您仍然需要进行大量手动修改,但它会有所帮助。

2)还有其他更好的工具吗?

4

1 回答 1

1

您可以并排使用 Razor 和普通视图。默认情况下,MVC3 首先查找 razor,然后将回退到 WebFormsViewEngine。

所以你应该没有问题,你可以在你认为合适的时候及时处理每一页。

于 2012-04-25T18:35:14.637 回答