2012-02-29 73 views
1

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

谢谢

回答

1

应该有可能。

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

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

现在变成

@model MvcApplication1.Models.TheModel

现在仔细检查你的意见和替换所有标签剃刀式标签(<% %> - >@

请注意,您不必迁移所有视图 - 将两个视图引擎混合到一个MVC应用程序中是完全合法的因此您可以计划一段时间的迁移。