迁移到Razor

时间:2012-02-29 09:28:49

标签: asp.net-mvc razor

是否可以使用标准(类似webforms)模板引擎将现有的ASP.NET MVC3项目迁移到Razor?怎么样?

由于

1 个答案:

答案 0 :(得分:1)

应该可以。

将您的*.aspx重命名为*.cshtml。首先要注意控制指令,例如

Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.TheModel>

现在变成

@model MvcApplication1.Models.TheModel

现在仔细检查您的视图并将所有标记替换为剃刀样式标记(<% %> - &gt; @

请注意,您不必迁移所有视图 - 将两个视图引擎混合在一个MVC应用程序中是完全合法的,这样您就可以计划迁移。