WebForms视图引擎比MVC4中的Razor视图引擎慢

时间:2014-08-28 03:59:46

标签: asp.net-mvc-4 razorengine webforms-view-engine

我仍然是MVC的初学者,我试图理解为什么开发人员似乎更喜欢Razor引擎而不是ASP.Net中的WebForms引擎。

我的问题:是因为Webforms引擎比Razor引擎慢吗?

就个人而言,Webforms引擎对我来说更容易,因为我在过去的12年里一直使用Webforms进行编码。

1 个答案:

答案 0 :(得分:1)

表现明智应该没有区别。剃刀引擎的开发是为了提供更简洁的语法,如问题Does Razor syntax provide a compelling advantage in UI markup?中所述。什么能带来性能提升是删除未使用的视图引擎。例如,如果您仅使用剃刀,则在Global.asax.cs文件中

// Remove view engines except razor
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());