Asp.net mvc Razor优于aspx到底有什么好处?

Asp.net mvc Razor优于aspx到底有什么好处?,asp.net-mvc,razor,template-engine,Asp.net Mvc,Razor,Template Engine,我在MVC aspx上工作了大约一年。但不能去拿剃刀。我知道aspx和razor在语法上有区别。但我无法理解它的好处。如果它只是一个替代方案,那么为什么需要准确地实施它呢 可测试单元:新的视图引擎实现将支持 单元测试视图的能力(无需控制器或 web服务器,并且可以托管在任何单元测试项目中–无需特殊 需要应用程序域)。 这是一个主观的讨论,就像在问为什么C#优于Java。我想说razor更干净,您可以轻松地在代码/标记之间切换。但那是我的意见。@gideon:谢谢你分享你的想法。但它在渲染视图中

我在MVC aspx上工作了大约一年。但不能去拿剃刀。我知道aspx和razor在语法上有区别。但我无法理解它的好处。如果它只是一个替代方案,那么为什么需要准确地实施它呢

可测试单元:新的视图引擎实现将支持 单元测试视图的能力(无需控制器或 web服务器,并且可以托管在任何单元测试项目中–无需特殊 需要应用程序域)。


这是一个主观的讨论,就像在问为什么C#优于Java。我想说razor更干净,您可以轻松地在代码/标记之间切换。但那是我的意见。@gideon:谢谢你分享你的想法。但它在渲染视图中是否有益,在性能方面是否会降低复杂性?以下文章可能会有所帮助: