我知道你可以在ASP.NET MVC中使用几个不同的视图引擎:
默认的ASPX视图引擎似乎对我来说最有意义,来自ASP.NET WebForms背景.
但是,我想知道每个人的利弊,看看大多数人在使用什么.
StackOverflow使用哪个?
地球上的大多数人只会使用 ASPX,因为这就是他们所知道的。另一个出色的好处是编译性质......因此您不仅可以获得类型安全和智能感知,而且还可以获得性能优势。
我认为它的缺点是过于冗长。我将一个应用程序转换为 NVelocity,并对它看起来如此干净感到惊讶。问题是,有很多东西无法与 NVelocity 一起使用(例如您自己的自定义视图助手),并且严重缺乏文档。
我向 MvcContrib 添加了一个功能,您可以在其中注册自己的 HtmlExtension 类型,但在出现更好的解决方案之前,它更像是一个创可贴。
归档时间: |
|
查看次数: |
1588 次 |
最近记录: |