我还是MVC的初学者,我试图理解为什么开发人员在ASP.Net.中更喜欢Razor引擎而不是WebForms引擎
我的问题:是因为Webforms引擎比Razor引擎慢吗?
就我个人而言,Webforms引擎对我来说更容易,因为在过去的12年里,我一直在使用Webforms进行编码。
性能方面应该没有区别。razor引擎是为了提供更简洁的语法而开发的,正如razor语法在UI标记中提供了引人注目的优势吗?。删除未使用的视图引擎将提高您的性能。例如,如果您只使用剃须刀,则在Global.asax.cs
文件中
// Remove view engines except razor
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());